diff --git a/feed.xml b/feed.xml index 1244a0d2f5..a51c52144e 100644 --- a/feed.xml +++ b/feed.xml @@ -5,8 +5,8 @@ Intended as a documentation theme based on Jekyll for technical writers documenting software and other technical products, this theme has all the elements you would need to handle multiple products with both multi-level sidebar navigation, tags, and other documentation features. https://docs.pmd-code.org/latest/ - Fri, 01 Dec 2023 11:05:39 +0000 - Fri, 01 Dec 2023 11:05:39 +0000 + Fri, 01 Dec 2023 14:35:12 +0000 + Fri, 01 Dec 2023 14:35:12 +0000 Jekyll v3.9.3 diff --git a/pmd_projectdocs_credits.html b/pmd_projectdocs_credits.html index 6b54f3dc34..cb64d1a2a1 100644 --- a/pmd_projectdocs_credits.html +++ b/pmd_projectdocs_credits.html @@ -2090,815 +2090,816 @@
Dawid Ciok

πŸ› πŸ’» +
Debamoy Datta

πŸ’»
Deleted user

πŸ›
Dell Green

πŸ›
Dem Pilafian

πŸ›
Den

πŸ›
Denis Borovikov

πŸ’» πŸ› -
Dennie Reniers

πŸ’» πŸ› +
Dennie Reniers

πŸ’» πŸ›
Dennis Kieselhorst

πŸ›
Derek P. Moore

πŸ›
Dichotomia

πŸ›
Dionisio CortΓ©s FernΓ‘ndez

πŸ’» πŸ›
Dmitri Bourlatchkov

πŸ›
Dmitriy Kuzmin

πŸ› -
Dmytro Dashenkov

πŸ› +
Dmytro Dashenkov

πŸ›
Drew Hall

πŸ›
Dumitru Postoronca

πŸ›
Dylan Adams

πŸ›
Eden Hao

πŸ›
Edward Klimoshenko

πŸ› πŸ’»
Egor Bredikhin

πŸ› -
Elan P. Kugelmass

πŸ› +
Elan P. Kugelmass

πŸ›
Elder S.

πŸ›
Eldrick Wega

πŸ“–
Emile

πŸ›
Eric

πŸ›
Eric Kintzer

πŸ›
Eric Perret

πŸ› -
Eric Squires

πŸ› +
Eric Squires

πŸ›
Erich L Foster

πŸ›
Erik Bleske

πŸ›
Erik C. Thauvin

πŸ“–
Ernst Reissner

πŸ›
Ewan Tempero

πŸ›
F.W. Dekker

πŸ› -
FSchliephacke

πŸ› +
FSchliephacke

πŸ›
Facundo

πŸ›
Federico Giust

πŸ›
Fedor Sherstobitov

πŸ›
Felix Lampe

πŸ›
Filip Golonka

πŸ›
Filipe Esperandio

πŸ’» πŸ› -
Filippo Nova

πŸ› +
Filippo Nova

πŸ›
Francesco la Torre

πŸ›
Francisco Duarte

πŸ›
Frieder Bluemle

πŸ›
Frits Jalvingh

πŸ’» πŸ›
G. Bazior

πŸ›
Gabe Henkes

πŸ› -
Gary Gregory

πŸ› +
Gary Gregory

πŸ›
Genoud Magloire

πŸ›
Geoffrey555

πŸ›
Georg Romstorfer

πŸ›
Gio

πŸ›
Gol

πŸ›
Gonzalo Exequiel Ibars Ingman

πŸ’» πŸ› -
GooDer

πŸ› +
GooDer

πŸ›
Gregor Riegler

πŸ›
Grzegorz Olszewski

πŸ›
Gunther Schrijvers

πŸ’» πŸ›
Gustavo Krieger

πŸ›
Guy Elsmore-Paddock

πŸ›
GΓΆrkem MΓΌlayim

πŸ› -
Hanzel Godinez

πŸ› +
Hanzel Godinez

πŸ›
Haoliang Chen

πŸ›
Harsh Kukreja

πŸ›
Hassan ALAMI

πŸ›
Heber

πŸ›
Henning Schmiedehausen

πŸ’» πŸ›
Henning von Bargen

πŸ’» -
HervΓ© Boutemy

πŸ› +
HervΓ© Boutemy

πŸ›
Himanshu Pandey

πŸ›
Hokwang Lee

πŸ›
Hooperbloob

πŸ’»
Hung PHAN

πŸ›
IDoCodingStuffs

πŸ’» πŸ›
Iccen Gan

πŸ› -
Ignacio Mariano Tirabasso

πŸ› +
Ignacio Mariano Tirabasso

πŸ›
Igor Melnichenko

πŸ›
Igor Moreno

πŸ›
Intelesis-MS

πŸ›
Iroha_

πŸ›
Ishan Srivastava

πŸ›
Ivano Guerini

πŸ› -
Ivar Andreas Bonsaksen

πŸ› +
Ivar Andreas Bonsaksen

πŸ›
Ivo Ε mΓ­d

πŸ›
JJengility

πŸ›
Jake Hemmerle

πŸ›
James Harrison

πŸ› πŸ’»
Jan

πŸ›
Jan Aertgeerts

πŸ’» πŸ› -
Jan BrΓΌmmer

πŸ› +
Jan BrΓΌmmer

πŸ›
Jan TΕ™Γ­ska

πŸ›
Jan-Lukas Else

πŸ›
Jason Qiu

πŸ’» πŸ“–
Jason Williams

πŸ›
Jean-Paul Mayer

πŸ›
Jean-Simon Larochelle

πŸ› -
Jeff Bartolotta

πŸ’» πŸ› +
Jeff Bartolotta

πŸ’» πŸ›
Jeff Hube

πŸ’» πŸ›
Jeff Jensen

πŸ›
Jeff May

πŸ›
Jens Gerdes

πŸ›
Jeroen Borgers

πŸ› πŸ’» πŸ“’
Jeroen van Wilgenburg

πŸ“– -
Jerome Russ

πŸ› +
Jerome Russ

πŸ›
JerritEic

πŸ’» πŸ“– πŸ›
Jiri Pejchal

πŸ›
Jithin Sunny

πŸ›
JiΕ™Γ­ Ε korpil

πŸ›
Joao Machado

πŸ›
Jochen Krauss

πŸ› -
Johan Hammar

πŸ› +
Johan Hammar

πŸ›
John Karp

πŸ›
John Zhang

πŸ›
John-Teng

πŸ’» πŸ›
Jon Moroney

πŸ’» πŸ›
Jonas Geiregat

πŸ›
Jonathan Wiesel

πŸ’» πŸ› -
Jordan

πŸ› +
Jordan

πŸ›
Jordi Llach

πŸ›
Jorge SolΓ³rzano

πŸ›
JorneVL

πŸ›
Jose Palafox

πŸ›
Jose Stovall

πŸ›
Joseph

πŸ’» -
Joseph Heenan

πŸ› +
Joseph Heenan

πŸ›
Josh Feingold

πŸ’» πŸ›
Josh Holthaus

πŸ›
Joshua S Arquilevich

πŸ›
JoΓ£o Dinis Ferreira

πŸ“–
JoΓ£o Ferreira

πŸ’» πŸ›
JoΓ£o Pedro Schmitt

πŸ› -
Juan MartΓ­n Sotuyo Dodero

πŸ’» πŸ“– πŸ› 🚧 +
Juan MartΓ­n Sotuyo Dodero

πŸ’» πŸ“– πŸ› 🚧
Juan Pablo Civile

πŸ›
Julian Voronetsky

πŸ›
Julien

πŸ›
Julius

πŸ›
JustPRV

πŸ›
JΓΆrn Huxhorn

πŸ› -
KThompso

πŸ› +
KThompso

πŸ›
Kai Amundsen

πŸ›
Karel Vervaeke

πŸ›
Karl-Andero Mere

πŸ›
Karl-Philipp Richter

πŸ›
Karsten Silz

πŸ›
Kazuma Watanabe

πŸ› -
Kev

πŸ› +
Kev

πŸ›
Keve MΓΌller

πŸ›
Kevin Guerra

πŸ’»
Kevin Jones

πŸ› πŸ’»
Kevin Wayne

πŸ›
Kieran Black

πŸ›
Kirill Zubov

πŸ› -
Kirk Clemens

πŸ’» πŸ› +
Kirk Clemens

πŸ’» πŸ›
Klaus Hartl

πŸ›
Koen Van Looveren

πŸ›
Kris Scheibe

πŸ’» πŸ›
Krystian Dabrowski

πŸ› πŸ’»
Kunal Thanki

πŸ›
LaLucid

πŸ’» -
Larry Diamond

πŸ’» πŸ› +
Larry Diamond

πŸ’» πŸ›
Lars Knickrehm

πŸ›
Leo Gutierrez

πŸ›
LiGaOg

πŸ’»
Liam Sharp

πŸ›
Lintsi

πŸ›
Linus Fernandes

πŸ› -
Lixon Lookose

πŸ› +
Lixon Lookose

πŸ›
Logesh

πŸ›
Lorenzo Gabriele

πŸ›
LoΓ―c Ledoyen

πŸ›
Lucas Silva

πŸ›
Lucas Soncini

πŸ’» πŸ›
Luis Alcantar

πŸ’» -
Lukasz Slonina

πŸ› +
Lukasz Slonina

πŸ›
Lukebray

πŸ›
Lynn

πŸ’» πŸ›
Lyor Goldstein

πŸ›
MCMicS

πŸ›
Macarse

πŸ›
Machine account for PMD

πŸ’» -
Maciek Siemczyk

πŸ› +
Maciek Siemczyk

πŸ›
Maikel Steneker

πŸ’» πŸ›
Maksim Moiseikin

πŸ›
Manfred Koch

πŸ›
Manuel Moya Ferrer

πŸ’» πŸ›
Manuel Ryan

πŸ›
Marat Vyshegorodtsev

πŸ› -
Marcel HΓ€rle

πŸ› +
Marcel HΓ€rle

πŸ›
Marcello Fialho

πŸ›
Marcin Rataj

πŸ›
Marcono1234

πŸ›
Mark Adamcin

πŸ›
Mark Hall

πŸ’» πŸ›
Mark Kolich

πŸ› -
Mark Pritchard

πŸ› +
Mark Pritchard

πŸ›
Markus Rathgeb

πŸ›
Marquis Wang

πŸ›
MartGit

πŸ›
Martin Feldsztejn

πŸ›
Martin Lehmann

πŸ›
Martin Spamer

πŸ› -
Martin TarjΓ‘nyi

πŸ› +
Martin TarjΓ‘nyi

πŸ›
MatFl

πŸ›
Mateusz Stefanski

πŸ›
Mathieu Gouin

πŸ›
MatiasComercio

πŸ’» πŸ›
Matt Benson

πŸ›
Matt De Poorter

πŸ› -
Matt Hargett

πŸ’» πŸ’΅ +
Matt Hargett

πŸ’» πŸ’΅
Matt Harrah

πŸ›
Matt Nelson

πŸ›
Matthew Amos

πŸ›
Matthew Duggan

πŸ›
Matthew Hall

πŸ›
MatΓ­as Fraga

πŸ’» πŸ› -
Maxime Robert

πŸ’» πŸ› +
Maxime Robert

πŸ’» πŸ›
MetaBF

πŸ›
Michael

πŸ›
Michael Bell

πŸ›
Michael Bernstein

πŸ›
Michael Clay

πŸ›
Michael Dombrowski

πŸ› -
Michael Hausegger

πŸ› +
Michael Hausegger

πŸ›
Michael Hoefer

πŸ›
Michael MΓΆbius

πŸ›
Michael N. Lipp

πŸ›
Michael Pellegrini

πŸ›
Michal Kordas

πŸ›
MichaΕ‚ Borek

πŸ› -
MichaΕ‚ KuliΕ„ski

πŸ› +
MichaΕ‚ KuliΕ„ski

πŸ›
Miguel NΓΊΓ±ez DΓ­az-Montes

πŸ›
Mihai Ionut

πŸ›
Mirek Hankus

πŸ›
Mladjan Gadzic

πŸ›
MrAngry52

πŸ›
Muminur Choudhury

πŸ› -
Mykhailo Palahuta

πŸ’» πŸ› +
Mykhailo Palahuta

πŸ’» πŸ›
Nagendra Kumar Singh

πŸ›
Nahuel Barrios

πŸ›
Nathan Braun

πŸ›
Nathan Reynolds

πŸ›
Nathan Reynolds

πŸ›
NathanaΓ«l

πŸ› -
Naveen

πŸ’» +
Naveen

πŸ’»
Nazdravi

πŸ›
Neha-Dhonde

πŸ›
Nicholas Doyle

πŸ›
Nick Butcher

πŸ›
Nico Gallinal

πŸ›
Nicola Dal Maso

πŸ› -
Nicolas Filotto

πŸ’» +
Nicolas Filotto

πŸ’»
Nicolas Vervelle

πŸ›
Nicolas Vuillamy

πŸ“–
Nikita Chursin

πŸ›
Niklas Baudy

πŸ›
Nikolas Havrikov

πŸ›
Nilesh Virkar

πŸ› -
Nimit Patel

πŸ› +
Nimit Patel

πŸ›
Niranjan Harpale

πŸ›
Nirvik Patel

πŸ’»
Noah Sussman

πŸ›
Noah0120

πŸ›
Noam Tamim

πŸ›
Noel Grandin

πŸ› -
Olaf Haalstra

πŸ› +
Olaf Haalstra

πŸ›
Oleg Andreych

πŸ’» πŸ›
Oleg Pavlenko

πŸ›
Oleksii Dykov

πŸ’» πŸ›
Oliver Eikemeier

πŸ›
Oliver Siegmar

πŸ’΅
Olivier Parent

πŸ’» πŸ› -
Ollie Abbey

πŸ’» πŸ› +
Ollie Abbey

πŸ’» πŸ›
OverDrone

πŸ›
Ozan Gulle

πŸ’» πŸ›
PUNEET JAIN

πŸ›
Parbati Bose

πŸ›
Paul Berg

πŸ›
Paul Guyot

πŸ’» -
Pavel Bludov

πŸ› +
Pavel Bludov

πŸ›
Pavel Mička

πŸ›
Pedro Nuno Santos

πŸ›
Pedro Rijo

πŸ›
Pelisse Romain

πŸ’» πŸ“– πŸ›
Per Abich

πŸ’»
Pete Davids

πŸ› -
Peter Bruin

πŸ› +
Peter Bruin

πŸ›
Peter Chittum

πŸ’» πŸ›
Peter Cudmore

πŸ›
Peter Kasson

πŸ›
Peter Kofler

πŸ›
Peter Paul Bakker

πŸ’»
Pham Hai Trung

πŸ› -
Philip Graf

πŸ’» πŸ› +
Philip Graf

πŸ’» πŸ›
Philip Hachey

πŸ›
Philippe Ozil

πŸ›
Phinehas Artemix

πŸ›
Phokham Nonava

πŸ›
Pim van der Loos

πŸ’» ⚠️
Piotr SzymaΕ„ski

πŸ› -
Piotrek Ε»ygieΕ‚o

πŸ’» πŸ› πŸ“– +
Piotrek Ε»ygieΕ‚o

πŸ’» πŸ› πŸ“–
Pranay Jaiswal

πŸ›
Prasad Kamath

πŸ›
Prasanna

πŸ›
Presh-AR

πŸ›
Puneet1726

πŸ›
Rafael CortΓͺs

πŸ› -
RaheemShaik999

πŸ› +
RaheemShaik999

πŸ›
RajeshR

πŸ’» πŸ›
Ramachandra Mohan

πŸ›
Ramel0921

πŸ›
Raquel Pau

πŸ›
Ravikiran Janardhana

πŸ›
Reda Benhemmouche

πŸ› -
Renato Oliveira

πŸ’» πŸ› +
Renato Oliveira

πŸ’» πŸ›
Rich DiCroce

πŸ›
Richard Corfield

πŸ’»
Richard Corfield

πŸ› πŸ’»
Riot R1cket

πŸ›
Rishabh Jain

πŸ›
RishabhDeep Singh

πŸ› -
Robbie Martinus

πŸ’» πŸ› +
Robbie Martinus

πŸ’» πŸ›
Robert Henry

πŸ›
Robert Mihaly

πŸ›
Robert Painsi

πŸ›
Robert Russell

πŸ›
Robert SΓΆsemann

πŸ’» πŸ“– πŸ“’ πŸ›
Robert Whitebit

πŸ› -
Robin Richtsfeld

πŸ› +
Robin Richtsfeld

πŸ›
Robin Stocker

πŸ’» πŸ›
Robin Wils

πŸ›
RochusOest

πŸ›
Rodolfo Noviski

πŸ›
Rodrigo Casara

πŸ›
Rodrigo Fernandes

πŸ› -
Roman Salvador

πŸ’» πŸ› +
Roman Salvador

πŸ’» πŸ›
Ronald Blaschke

πŸ›
RΓ³bert Papp

πŸ›
Saikat Sengupta

πŸ›
Saksham Handu

πŸ›
Saladoc

πŸ›
Salesforce Bob Lightning

πŸ› -
Sam Carlberg

πŸ› +
Sam Carlberg

πŸ›
Satoshi Kubo

πŸ›
Scott Kennedy

πŸ›
Scott Wells

πŸ› πŸ’»
Scrsloota

πŸ’»
Sebastian BΓΆgl

πŸ›
Sebastian Schuberth

πŸ› -
Sebastian Schwarz

πŸ› +
Sebastian Schwarz

πŸ›
Seren

πŸ› πŸ’»
Sergey Gorbaty

πŸ›
Sergey Kozlov

πŸ›
Sergey Yanzin

πŸ’» πŸ›
Seth Wilcox

πŸ’»
Shai Bennathan

πŸ› πŸ’» -
Shubham

πŸ’» πŸ› +
Shubham

πŸ’» πŸ›
Simon Abykov

πŸ’» πŸ›
Simon Xiao

πŸ›
Srinivasan Venkatachalam

πŸ›
Stanislav Gromov

πŸ›
Stanislav Myachenkov

πŸ’»
Stefan Birkner

πŸ› -
Stefan Bohn

πŸ› +
Stefan Bohn

πŸ›
Stefan Endrullis

πŸ›
Stefan KlΓΆss-Schuster

πŸ›
Stefan Wolf

πŸ›
Stephan H. Wissel

πŸ›
Stephen

πŸ›
Stephen Friedrich

πŸ› -
Steve Babula

πŸ’» +
Steve Babula

πŸ’»
Steven Stearns

πŸ› πŸ’»
Stexxe

πŸ›
Stian LΓ₯gstad

πŸ›
StuartClayton5

πŸ›
Supun Arunoda

πŸ›
Suren Abrahamyan

πŸ› -
Suvashri

πŸ“– +
Suvashri

πŸ“–
SwatiBGupta1110

πŸ›
SyedThoufich

πŸ›
Szymon Sasin

πŸ›
T-chuangxin

πŸ›
TERAI Atsuhiro

πŸ›
TIOBE Software

πŸ’» πŸ› -
Tarush Singh

πŸ’» +
Tarush Singh

πŸ’»
Taylor Smock

πŸ›
Techeira DamiΓ‘n

πŸ’» πŸ›
Ted Husted

πŸ›
TehBakker

πŸ›
The Gitter Badger

πŸ›
Theodoor

πŸ› -
Thiago Henrique HΓΌpner

πŸ› +
Thiago Henrique HΓΌpner

πŸ›
Thibault Meyer

πŸ›
Thomas GΓΌttler

πŸ›
Thomas Jones-Low

πŸ›
Thomas Smith

πŸ’» πŸ›
ThrawnCA

πŸ›
Thunderforge

πŸ’» πŸ› -
Tim van der Lippe

πŸ› +
Tim van der Lippe

πŸ›
Tobias Weimer

πŸ’» πŸ›
Tom Copeland

πŸ› πŸ’» πŸ“–
Tom Daly

πŸ›
Tomer Figenblat

πŸ›
Tomi De Lucca

πŸ’» πŸ›
Torsten Kleiber

πŸ› -
TrackerSB

πŸ› +
TrackerSB

πŸ›
Tyson Stewart

πŸ›
Ullrich Hafner

πŸ›
Utku Cuhadaroglu

πŸ’» πŸ›
Valentin Brandl

πŸ›
Valeria

πŸ›
Valery Yatsynovich

πŸ“– -
Vasily Anisimov

πŸ› +
Vasily Anisimov

πŸ›
Vibhor Goyal

πŸ›
Vickenty Fesunov

πŸ›
Victor NoΓ«l

πŸ›
Vincent Galloy

πŸ’»
Vincent HUYNH

πŸ›
Vincent Maurin

πŸ› -
Vincent Privat

πŸ› +
Vincent Privat

πŸ›
Vishhwas

πŸ›
Vitaly

πŸ›
Vitaly Polonetsky

πŸ›
Vojtech Polivka

πŸ›
Vsevolod Zholobov

πŸ›
Vyom Yadav

πŸ’» -
Wang Shidong

πŸ› +
Wang Shidong

πŸ›
Waqas Ahmed

πŸ›
Wayne J. Earl

πŸ›
Wchenghui

πŸ›
Wener

πŸ’»
Will Winder

πŸ›
William Brockhus

πŸ’» πŸ› -
Wilson Kurniawan

πŸ› +
Wilson Kurniawan

πŸ›
Wim Deblauwe

πŸ›
Woongsik Choi

πŸ›
XenoAmess

πŸ’» πŸ›
Yang

πŸ’»
YaroslavTER

πŸ›
Yasar Shaikh

πŸ’» -
Young Chan

πŸ’» πŸ› +
Young Chan

πŸ’» πŸ›
YuJin Kim

πŸ›
Yuri Dolzhenko

πŸ›
Yurii Dubinka

πŸ›
Zoltan Farkas

πŸ›
Zustin

πŸ›
aaronhurst-google

πŸ› πŸ’» -
alexmodis

πŸ› +
alexmodis

πŸ›
andreoss

πŸ›
andrey81inmd

πŸ’» πŸ›
anicoara

πŸ›
arunprasathav

πŸ›
asiercamara

πŸ›
astillich-igniti

πŸ’» -
avesolovksyy

πŸ› +
avesolovksyy

πŸ›
avishvat

πŸ›
avivmu

πŸ›
axelbarfod1

πŸ›
b-3-n

πŸ›
balbhadra9

πŸ›
base23de

πŸ› -
bergander

πŸ› +
bergander

πŸ› πŸ’»
berkam

πŸ’» πŸ›
breizh31

πŸ›
caesarkim

πŸ›
carolyujing

πŸ›
cbfiddle

πŸ›
cesares-basilico

πŸ› -
chrite

πŸ› +
chrite

πŸ›
ciufudean

πŸ“–
cobratbq

πŸ›
coladict

πŸ›
cosmoJFH

πŸ›
cristalp

πŸ›
crunsk

πŸ› -
cwholmes

πŸ› +
cwholmes

πŸ›
cyberjj999

πŸ›
cyw3

πŸ› πŸ“–
d1ss0nanz

πŸ›
dague1

πŸ“–
dalizi007

πŸ’»
danbrycefairsailcom

πŸ› -
dariansanity

πŸ› +
dariansanity

πŸ›
darrenmiliband

πŸ›
davidburstrom

πŸ›
dbirkman-paloalto

πŸ›
deepak-patra

πŸ›
dependabot[bot]

πŸ’» πŸ›
dinesh150

πŸ› -
diziaq

πŸ› +
diziaq

πŸ›
dreaminpast123

πŸ›
duanyanan

πŸ›
dutt-sanjay

πŸ›
dylanleung

πŸ›
dzeigler

πŸ›
eant60

πŸ› -
ekkirala

πŸ› +
ekkirala

πŸ›
emersonmoura

πŸ›
eugenepugach

πŸ›
fairy

πŸ›
filiprafalowicz

πŸ’»
foxmason

πŸ›
frankegabor

πŸ› -
frankl

πŸ› +
frankl

πŸ›
freafrea

πŸ›
fsapatin

πŸ›
gracia19

πŸ›
guo fei

πŸ›
gurmsc5

πŸ›
gwilymatgearset

πŸ’» πŸ› -
haigsn

πŸ› +
haigsn

πŸ›
hemanshu070

πŸ›
henrik242

πŸ›
hongpuwu

πŸ›
hvbtup

πŸ’» πŸ›
igniti GmbH

πŸ›
ilovezfs

πŸ› -
itaigilo

πŸ› +
itaigilo

πŸ›
jakivey32

πŸ›
jbennett2091

πŸ›
jcamerin

πŸ›
jkeener1

πŸ›
jmetertea

πŸ›
johnra2

πŸ’» -
josemanuelrolon

πŸ’» πŸ› +
josemanuelrolon

πŸ’» πŸ›
kabroxiko

πŸ’» πŸ›
karwer

πŸ›
kaulonline

πŸ›
kdaemonv

πŸ›
kdebski85

πŸ› πŸ’»
kenji21

πŸ’» πŸ› -
kfranic

πŸ› +
kfranic

πŸ›
khalidkh

πŸ›
koalalam

πŸ›
krzyk

πŸ›
lasselindqvist

πŸ›
lgemeinhardt

πŸ›
lihuaib

πŸ› -
lonelyma1021

πŸ› +
lonelyma1021

πŸ›
lpeddy

πŸ›
lujiefsi

πŸ’»
lukelukes

πŸ’»
lyriccoder

πŸ›
marcelmore

πŸ›
matchbox

πŸ› -
matthiaskraaz

πŸ› +
matthiaskraaz

πŸ›
meandonlyme

πŸ›
mikesive

πŸ›
milossesic

πŸ›
mluckam

πŸ’»
mohan-chinnappan-n

πŸ’»
mriddell95

πŸ› -
mrlzh

πŸ› +
mrlzh

πŸ›
msloan

πŸ›
mucharlaravalika

πŸ›
mvenneman

πŸ›
nareshl119

πŸ›
nicolas-harraudeau-sonarsource

πŸ›
noerremark

πŸ› -
novsirion

πŸ› +
novsirion

πŸ›
nwcm

πŸ“– πŸ›
oggboy

πŸ›
oinume

πŸ›
orimarko

πŸ’» πŸ›
pacvz

πŸ’»
pallavi agarwal

πŸ› -
parksungrin

πŸ› +
parksungrin

πŸ›
patpatpat123

πŸ›
patriksevallius

πŸ›
pbrajesh1

πŸ›
phoenix384

πŸ›
piotrszymanski-sc

πŸ’»
plan3d

πŸ› -
poojasix

πŸ› +
poojasix

πŸ›
prabhushrikant

πŸ›
pujitha8783

πŸ›
r-r-a-j

πŸ›
raghujayjunk

πŸ›
rajeshveera

πŸ›
rajeswarreddy88

πŸ› -
recdevs

πŸ› +
recdevs

πŸ›
reudismam

πŸ’» πŸ›
rijkt

πŸ›
rillig-tk

πŸ›
rmohan20

πŸ’» πŸ›
rnveach

πŸ›
rxmicro

πŸ› -
ryan-gustafson

πŸ’» πŸ› +
ryan-gustafson

πŸ’» πŸ›
sabi0

πŸ›
scais

πŸ›
sebbASF

πŸ›
sergeygorbaty

πŸ’»
shilko2013

πŸ›
shiomiyan

πŸ“– -
simeonKondr

πŸ› +
simeonKondr

πŸ›
snajberk

πŸ›
sniperrifle2004

πŸ›
snuyanzin

πŸ› πŸ’»
soyodream

πŸ›
sratz

πŸ›
stonio

πŸ› -
sturton

πŸ’» πŸ› +
sturton

πŸ’» πŸ›
sudharmohan

πŸ›
suruchidawar

πŸ›
svenfinitiv

πŸ›
tashiscool

πŸ›
test-git-hook

πŸ›
testation21

πŸ’» πŸ› -
thanosa

πŸ› +
thanosa

πŸ›
tiandiyixian

πŸ›
tobwoerk

πŸ›
tprouvot

πŸ› πŸ’»
trentchilders

πŸ›
triandicAnt

πŸ›
trishul14

πŸ› -
tsui

πŸ› +
tsui

πŸ›
winhkey

πŸ›
witherspore

πŸ›
wjljack

πŸ›
wuchiuwong

πŸ›
xingsong

πŸ›
xioayuge

πŸ› -
xnYi9wRezm

πŸ’» πŸ› +
xnYi9wRezm

πŸ’» πŸ›
xuanuy

πŸ›
xyf0921

πŸ›
yalechen-cyw3

πŸ›
yasuharu-sato

πŸ›
zenglian

πŸ›
zgrzyt93

πŸ’» πŸ› -
zh3ng

πŸ› +
zh3ng

πŸ›
zt_soft

πŸ›
ztt79

πŸ›
zzzzfeng

πŸ› diff --git a/pmd_release_notes.html b/pmd_release_notes.html index 89b539ba7c..5d02fb2d36 100644 --- a/pmd_release_notes.html +++ b/pmd_release_notes.html @@ -1945,6 +1945,13 @@ potential performance issue.
  • MissingEncoding finds XML files without explicit encoding.
  • +

    Changed Rules

    + + +

    Fixed issues

  • java-errorprone
  • @@ -2039,9 +2048,11 @@ is the version that has been selected via CLI #4640: [cli] Launch script fails if run via β€œbash pmd” - Shai Bennathan (@shai-bennathan)
  • #4673: [javascript] CPD: Added support for decorator notation - Wener (@wener-tiobe)
  • #4677: [apex] Add new rule: OperationWithHighCostInLoop - Thomas Prouvot (@tprouvot)
  • +
  • #4706: [java] DetachedTestCase should not report on abstract methods - Debamoy Datta (@Debamoy)
  • #4719: [java] UnnecessaryCaseChange: example doc toUpperCase() should compare to a capitalized string - ciufudean (@ciufudean)
  • #4738: [doc] Added reference to the PMD extension for bld - Erik C. Thauvin (@ethauvin)
  • #4750: [core] Fix flaky SummaryHTMLRenderer - 219sansim (@219sansim)
  • +
  • #4754: [java] EmptyControlStatementRule: Add allowCommentedBlocks property - Andreas Bergander (@bergander)
  • πŸš€ Major Features and Enhancements

    @@ -2350,6 +2361,8 @@ the rule should be applied. With ignoreBalancing (default: true) is similar, in that it allows parentheses that help reading and understanding the expressions. +
  • EmptyControlStatement: The rule has a new property to allow empty blocks when +they contain a comment (allowCommentedBlocks).
  • Java Design

    @@ -2678,6 +2691,7 @@ of the changes listed here, see Detailed R
  • #4557: [java] UnnecessaryImport FP with static imports of overloaded methods
  • #4578: [java] CommentDefaultAccessModifier comment needs to be before annotation if present
  • #4645: [java] CommentDefaultAccessModifier - False Positive with JUnit5’s ParameterizedTest
  • +
  • #4754: [java] EmptyControlStatementRule: Add allowCommentedBlocks property
  • java-design @@ -2715,6 +2729,7 @@ of the changes listed here, see Detailed R
  • #659: [java] MissingBreakInSwitch - last default case does not contain a break
  • #1005: [java] CloneMethodMustImplementCloneable triggers for interfaces
  • #1669: [java] NullAssignment - FP with ternay and null as constructor argument
  • +
  • #1831: [java] DetachedTestCase reports abstract methods
  • #1899: [java] Recognize @SuppressWanings(β€œfallthrough”) for MissingBreakInSwitch
  • #2320: [java] NullAssignment - FP with ternary and null as method argument
  • #2532: [java] AvoidDecimalLiteralsInBigDecimalConstructor can not detect the case new BigDecimal(Expression)
  • @@ -2834,9 +2849,11 @@ of the changes listed here, see Detailed R
  • #4665: [java] Doc: Fix references AutoClosable -> AutoCloseable - Andrey Bozhko (@AndreyBozhko)
  • #4673: [javascript] CPD: Added support for decorator notation - Wener (@wener-tiobe)
  • #4677: [apex] Add new rule: OperationWithHighCostInLoop - Thomas Prouvot (@tprouvot)
  • +
  • #4706: [java] DetachedTestCase should not report on abstract methods - Debamoy Datta (@Debamoy)
  • #4719: [java] UnnecessaryCaseChange: example doc toUpperCase() should compare to a capitalized string - ciufudean (@ciufudean)
  • #4738: [doc] Added reference to the PMD extension for bld - Erik C. Thauvin (@ethauvin)
  • #4750: [core] Fix flaky SummaryHTMLRenderer - 219sansim (@219sansim)
  • +
  • #4754: [java] EmptyControlStatementRule: Add allowCommentedBlocks property - Andreas Bergander (@bergander)
  • πŸ“ˆ Stats

    diff --git a/pmd_rules_java_codestyle.html b/pmd_rules_java_codestyle.html index e226a2a7e0..0d4c9bd9ae 100644 --- a/pmd_rules_java_codestyle.html +++ b/pmd_rules_java_codestyle.html @@ -2537,10 +2537,37 @@ EmptySwitchStatements, EmptySynchronizedBlock, EmptyTryBlock, and EmptyWhileStmt }
    -

    Use this rule by referencing it:

    +

    This rule has the following properties:

    + + + + + + + + + + + + + + + + +
    NameDefault ValueDescription
    allowCommentedBlocksfalseOption for allowing empty but commented blocks. This is useful where a developer wants to have the code structure and explain why a condition does not require logic or to hold TODO comments for future work.
    + +

    Use this rule with the default properties by just referencing it:

    <rule ref="category/java/codestyle.xml/EmptyControlStatement" />
     
    +

    Use this rule and customize it:

    +
    <rule ref="category/java/codestyle.xml/EmptyControlStatement">
    +    <properties>
    +        <property name="allowCommentedBlocks" value="false" />
    +    </properties>
    +</rule>
    +
    +

    EmptyMethodInAbstractClassShouldBeAbstract

    Since: PMD 4.1