23874 Commits

Author SHA1 Message Date
Andreas Dangel
d9fce6107e Add @lukelukes as a contributor 2022-05-20 09:26:11 +02:00
Andreas Dangel
8a99dee911 [java] Update test case (ImmutableField) 2022-05-20 09:08:05 +02:00
Andreas Dangel
2daa3381b4 [doc] Update release notes (#3874, #3964) 2022-05-20 09:06:29 +02:00
Andreas Dangel
c53a64c688 Update pmd-core/src/main/java/net/sourceforge/pmd/util/IOUtil.java
Co-authored-by: Clément Fournier <clement.fournier76@gmail.com>
2022-05-20 08:51:52 +02:00
Clément Fournier
fa41583254 Fix tests 2022-05-17 21:31:43 +02:00
Clément Fournier
9f98d5e264 Merge branch 'master' into issue2352-ruleset-deprecations 2022-05-17 21:17:34 +02:00
Maikel Steneker
7921e836b1 Add option to ignore C# attributes (annotations) 2022-05-16 16:45:08 +02:00
Clément Fournier
5ae11f4e8a fix java tests 2022-05-15 15:30:14 +02:00
Clément Fournier
0a72e50109 Fix pmd warning 2022-05-15 14:31:16 +02:00
Clément Fournier
e759069956 Make semantic errors report processing errors 2022-05-15 14:28:45 +02:00
Clément Fournier
bd86027d90 Remove info level of SemanticErrorReporter 2022-05-15 14:15:06 +02:00
Clément Fournier
02571c6c04 Only use MessageReporter as backend of SemanticErrorReporter 2022-05-15 14:14:17 +02:00
Clément Fournier
f291a2917b Turn many semantic errors into warnings 2022-05-15 14:09:58 +02:00
Clément Fournier
fd6f70545f Merge branch '7.0.x' into abort-on-semantic-errors 2022-05-15 13:05:21 +02:00
Andreas Dangel
e8935523ed Update pmd-java/src/main/resources/category/java/performance.xml
Co-authored-by: Clément Fournier <clement.fournier76@gmail.com>
2022-05-13 20:07:18 +02:00
Andreas Dangel
a507d8c85f Merge branch 'master' into pmd7-replace-commons-io 2022-05-13 18:41:05 +02:00
Andreas Dangel
8fc4e7e1c9 Merge branch 'master' into replace-commons-io 2022-05-13 18:40:30 +02:00
Andreas Dangel
9d23d79802 [ci] regression test - skip patching/building spring
The regression tester now does not anymore
execute a "git reset"... and the patched
files stay in place in the github actions cache.
2022-05-13 18:40:05 +02:00
Andreas Dangel
fe414864a0 Replace IOUtils with IOUtil, Fix compile errors 2022-05-13 17:21:43 +02:00
Andreas Dangel
91342e3d8c Merge branch 'replace-commons-io' into pmd7-replace-commons-io 2022-05-13 17:14:09 +02:00
Andreas Dangel
a9219b7967 [core] Fix bug in IOUtil.fromReader 2022-05-13 17:13:16 +02:00
Andreas Dangel
8addd05369 Fix tests under Windows 2022-05-13 16:43:17 +02:00
Andreas Dangel
17ba56e454 Replace IOUtils with IOUtil, Fix compile errors 2022-05-13 16:14:47 +02:00
Andreas Dangel
309d1dea28 Merge branch 'replace-commons-io' into pmd7-replace-commons-io 2022-05-13 16:00:19 +02:00
Andreas Dangel
1c9096809d [doc] Update release notes (#3942) 2022-05-13 15:25:24 +02:00
Andreas Dangel
cfacfbbff2 Fix tests under Windows 2022-05-13 15:18:03 +02:00
Andreas Dangel
bef7eed0ec [doc] Replace IOUtils with IOUtil 2022-05-13 12:03:16 +02:00
Andreas Dangel
a1922c5956 [dist] Replace IOUtils with IOUtil 2022-05-13 12:03:16 +02:00
Andreas Dangel
a4ebb66769 Replace IOUtils with IOUtil
plsql, xml, apex, html, javascript, scala
2022-05-13 12:03:15 +02:00
Andreas Dangel
abfc463ef9 Update build-tools to 18-SNAPSHOT 2022-05-13 12:03:15 +02:00
Andreas Dangel
2887fe3ae0 [core] Replace IOUtils with IOUtil 2022-05-13 12:03:15 +02:00
Andreas Dangel
753cb49e40 [all] Remove dependency to commons-io 2022-05-13 12:03:14 +02:00
Andreas Dangel
4944177cc4 [core] Add missing methods to IOUtil as replacement for IOUtils 2022-05-13 12:03:14 +02:00
Andreas Dangel
a28c239921 Bump kotest from 4.3.1 to 4.4.3 2022-05-12 18:08:36 +02:00
Andreas Dangel
03a51a73a5 Bump kotlin from 1.4.10 to 1.4.32
Fixes https://nvd.nist.gov/vuln/detail/CVE-2020-29582
2022-05-12 17:48:04 +02:00
Andreas Dangel
8d5fda07be Merge branch 'master' into usearraysaslist-fixes 2022-05-12 17:36:08 +02:00
Andreas Dangel
dc512e8a04 [ci] Update gems
- update pmdtester from 1.5.0 to 1.5.1
- update nokogiri from 1.13.5 to 1.13.6
- update activesupport from 6.0.4.8 to 6.0.5
2022-05-12 17:33:54 +02:00
Andreas Dangel
f81752dc57 [java] UseArraysAsList - skip primitive arrays
Fixes #3379
2022-05-12 15:54:47 +02:00
Andreas Dangel
28b0d13da9 [java] UseArraysAsList - ignore non-trivial loops
Fixes #3965
2022-05-12 15:16:49 +02:00
Luke Lukes
402939f9cc [java] ImmutableField: fix mockito/spring false positives 2022-05-10 14:56:10 +03:00
Per Abich
d0ed105b90 Slight refactoring of my changes to reduce complexity 2022-05-09 09:12:33 +02:00
Clément Fournier
8d7074dbaa Improve doc for parameters 2022-05-08 15:17:40 +02:00
Per Abich
f85a635669 Fixed checkstyle violations 2022-05-08 13:02:15 +02:00
Per Abich
418fe220b9 Fixed #3954 missing reporting of issue on records. 2022-05-08 12:45:40 +02:00
Per Abich
5657559026 Fixed #3954 and wrote test confirming it. 2022-05-08 11:55:20 +02:00
Clément Fournier
90ef710c48 release notes 2022-05-07 19:33:29 +02:00
Clément Fournier
e7229407d4 Fix tests 2022-05-07 19:29:00 +02:00
Clément Fournier
06d0d6b0fb More tests, release notes 2022-05-07 18:59:21 +02:00
Clément Fournier
686e878caf Fix #1445 - Allow CLI to take globs as parameters
This doesn't interpret globs or anything, only
makes the parameter parsing compatible with shell
expansion. Globs are therefore available provided
you use a shell with that feature
2022-05-07 18:42:45 +02:00
Clément Fournier
f27ea900ab Fix test 2022-05-07 17:02:14 +02:00