Commit Graph
100 Commits
Author SHA1 Message Date
Juan Martín Sotuyo Dodero 4e1f4be009 Merge branch 'main' into issue-5287 2024-11-15 08:51:52 -06:00
Juan Martín Sotuyo Dodero c73e5cb8b1 [html] Test for a closing tag when determining node positions (#5328) 2024-11-15 08:50:53 -06:00
Juan Martín Sotuyo Dodero 4ef8fb21a9 Merge branch 'main' into issue-5322 2024-11-14 14:38:45 -06:00
Juan Martín Sotuyo Dodero f803aa36dc [java] InsufficientStringBufferDeclaration: Fix CCE for Character (#5332) 2024-11-14 13:57:49 -06:00
Juan Martín Sotuyo Dodero 3659a2cb7d Bump org.apache.commons:commons-compress from 1.26.0 to 1.27.1 (#5317) 2024-11-10 22:55:15 -06:00
Juan Martín Sotuyo Dodero fe88498ee8 [java] Fix #5293: Parse number of type parameters eagerly (#5309) 2024-11-07 06:19:16 -06:00
Juan Martín Sotuyo Dodero 944e1e8f7a Bump maven-pmd-plugin from 3.24.0 to 3.26.0 (#5312) 2024-11-07 06:17:30 -06:00
Juan Martín Sotuyo Dodero f0daed5874 Bump org.apache.maven.plugins:maven-clean-plugin from 3.3.2 to 3.4.0 (#5307) 2024-11-03 21:54:00 -06:00
Juan Martín Sotuyo Dodero 73dbc7a67f Bump org.apache.maven.plugins:maven-assembly-plugin from 3.6.0 to 3.7.1 (#5290) 2024-10-28 14:06:52 -03:00
Juan Martín Sotuyo Dodero 4473aa6667 [ant] Formatter: avoid reflective access to determine console encoding (#5286) 2024-10-27 15:40:04 -03:00
Juan Martín Sotuyo Dodero 97d68e331c Bump asm from 9.7 to 9.7.1 (#5288) 2024-10-27 12:38:42 -03:00
Juan Martín Sotuyo Dodero 97fe389dcc Bump danger from 9.5.0 to 9.5.1 in the all-gems group across 1 directory (#5280) 2024-10-21 11:28:12 -03:00
Juan Martín Sotuyo Dodero d5faa1c74a Merge pull request #5275 from adangel/javacc-wrapper-improvement
Use plugin-classpath to simplify javacc-wrapper.xml
2024-10-13 23:54:54 -03:00
Juan Martín Sotuyo Dodero 7d4961f303 Update README.md
Point coveralls to main branch
2024-10-03 17:47:01 -03:00
Juan Martín Sotuyo Dodero 2c48dc0644 Merge pull request #5223 from adangel/issue-5222-overridden-property-values
[core] Fix RuleReference / RuleSetWriter handling of properties
2024-09-20 11:45:24 -03:00
Juan Martín Sotuyo Dodero e18336a581 Merge pull request #5216 from pmd/dependabot/maven/com.github.siom79.japicmp-japicmp-maven-plugin-0.23.0
Bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.20.0 to 0.23.0
2024-09-17 15:40:31 -03:00
Juan Martín Sotuyo Dodero 5f42a45bbe Merge pull request #5212 from Monits/issue-5207
[java] Adjust signature matching in CheckSkipResultRule
2024-09-14 14:31:26 -03:00
Juan Martín Sotuyo Dodero 77b763e321 Merge pull request #5210 from adangel/issue-5059-core-xml-cdata
[core] Fix PMD's XMLRenderer to escape CDATA
2024-09-12 09:42:57 -03:00
Juan Martín Sotuyo Dodero 6fddf06b49 Merge pull request #5195 from adangel/apex/trigger-fixes-5138
[apex] Fix various FNs when using triggers
2024-09-06 18:08:48 -03:00
Juan Martín Sotuyo Dodero 7ba88e9eba Merge pull request #5188 from adangel/bump-apex-parser
[apex] Use new apex-parser 4.2.0
2024-09-02 15:41:51 -03:00
Juan Martín Sotuyo Dodero c46fe6e6aa Merge pull request #5187 from pmd/dependabot/maven/org.apache.maven.plugins-maven-install-plugin-3.1.3
Bump org.apache.maven.plugins:maven-install-plugin from 3.1.1 to 3.1.3
2024-09-02 11:27:06 -03:00
Juan Martín Sotuyo Dodero aa9a38de0e Merge pull request #5186 from oowekyala/implicit-class-cleanup
[java] Cleanup things about implicit classes
2024-09-01 17:49:57 -03:00
Juan Martín Sotuyo Dodero 45618c0e13 Merge branch 'master' into issue-5151 2024-08-24 18:20:38 -03:00
Juan Martín Sotuyo Dodero 8ecc21c06f Merge branch 'master' into issue-5151 2024-08-24 00:14:55 -03:00
Juan Martín Sotuyo Dodero 07f96e79ad Merge pull request #5171 from pmd/dependabot/maven/net.bytebuddy-byte-buddy-agent-1.14.19
Bump net.bytebuddy:byte-buddy-agent from 1.14.12 to 1.14.19
2024-08-19 01:47:04 -03:00
Juan Martín Sotuyo Dodero aa64ec3894 Merge pull request #5164 from pmd/dependabot/maven/org.apache.maven.plugins-maven-dependency-plugin-3.7.1
Bump org.apache.maven.plugins:maven-dependency-plugin from 3.6.1 to 3.7.1
2024-08-12 10:28:54 -03:00
Juan Martín Sotuyo Dodero 3b105ca70b Merge pull request #5161 from pmd/dependabot/bundler/all-gems-d2126d6a76
Bump danger from 9.4.3 to 9.5.0 in the all-gems group across 1 directory
2024-08-05 06:21:42 -03:00
Juan Martín Sotuyo Dodero 913c44b3e4 Merge pull request #5160 from pmd/dependabot/maven/org.pcollections-pcollections-4.0.2
Bump org.pcollections:pcollections from 3.2.0 to 4.0.2
2024-08-05 06:20:41 -03:00
Juan Martín Sotuyo Dodero 10add3f0f7 Merge pull request #5148 from pmd/dependabot/maven/org.apache.commons-commons-text-1.12.0
Bump org.apache.commons:commons-text from 1.11.0 to 1.12.0
2024-07-29 09:08:18 -03:00
Juan Martín Sotuyo Dodero 9ea10ecbe3 Merge pull request #5146 from adangel/issue-5139-apex-operationwithhighcostinloop
[apex] Fix parsing of triggers with declarations
2024-07-27 16:25:03 -03:00
Juan Martín Sotuyo Dodero 98e20a0feb Merge pull request #5135 from adangel/issue-5132-plsql-tomkytesdespair
[plsql] Fix TomKytesDespair for more complex exception handlers
2024-07-26 08:11:15 -03:00
Juan Martín Sotuyo Dodero 590ae705c3 Merge pull request #5100 from adangel/enable-dependabot
Enable Dependabot
2024-07-26 08:10:15 -03:00
Juan Martín Sotuyo Dodero cb7f923c66 Merge pull request #5136 from adangel/deprecate-parser-impl
Deprecate generated parser implementations
2024-07-26 08:09:34 -03:00
Juan Martín Sotuyo DoderoandAndreas Dangel f7b5398a04 Update pmd-javascript/src/main/resources/category/ecmascript/performance.xml
Co-authored-by: Andreas Dangel <andreas.dangel@adangel.org>
2024-07-26 08:08:12 -03:00
Juan Martín Sotuyo Dodero 727279977d Merge pull request #5134 from adangel/issue-5133-plsql-parse-error
[plsql] Fix ScalarDataTypeName and CollectionTypeName parsing
2024-07-25 14:36:16 -03:00
Juan Martín Sotuyo Dodero 3ffb3ec210 Merge pull request #5137 from adangel/issue-5106-AccessorClassGeneration
[java] AccessorClassGeneration - handle default ctors
2024-07-25 12:49:27 -03:00
Juan Martín Sotuyo Dodero b8a5793c26 Merge pull request #5127 from adangel/issue-2367-js-rename-inaccuratenumericliteral
[javascript] Rename rule InaccurateNumericLiteral
2024-07-19 12:16:51 -03:00
Juan Martín Sotuyo Dodero edab792478 Merge pull request #5124 from adangel/issue-4716-js-inaccuratenumber
[javascript] Correctly determine double inaccuracy
2024-07-19 10:14:40 -03:00
Juan Martín Sotuyo Dodero 18c1ffc165 Merge pull request #5123 from adangel/bump-rhino-1.7.15
[javascript] Bump rhino from 1.7.14 to 1.7.15
2024-07-19 08:05:12 -03:00
Juan Martín Sotuyo Dodero f28a3e6922 Merge pull request #5122 from adangel/issue-5120-cli-designer
[cli] Fix pmd.bat for Windows when starting designer with JAVAFX_HOME
2024-07-19 08:00:51 -03:00
Juan Martín Sotuyo Dodero 648e2ebd6a Merge pull request #4992 from adangel/cpd-report-processing-errors
[core] CPD: Include processing errors in XML report
2024-06-24 10:47:30 -03:00
Juan Martín Sotuyo Dodero 923873fec8 Merge pull request #5075 from adangel/doc-release-schedule-support
[doc] Release schedule, version policies, support lifecycle
2024-06-20 10:11:23 -03:00
Juan Martín Sotuyo Dodero b3851fe26e Merge pull request #5045 from adangel/update-kotest-5.9.0
Update kotest and kotlin
2024-06-10 06:40:29 -03:00
Juan Martín Sotuyo Dodero 41acdc8d25 Merge pull request #5057 from adangel/plsql-1934-merge-into
[plsql] Support MERGE statement
2024-06-10 06:39:46 -03:00
Juan Martín Sotuyo Dodero 0afe6aec78 Merge branch 'master' into plsql-1934-merge-into 2024-06-07 23:12:57 -03:00
Juan Martín Sotuyo Dodero 2ea472ac38 Merge pull request #5058 from adangel/plsql-2779-error-logging
[plsql] Support Error Logging in INSERT, UPDATE, DELETE
2024-06-07 17:19:27 -03:00
Juan Martín Sotuyo Dodero 40e9350649 Merge branch 'master' into plsql-1934-merge-into 2024-06-07 16:09:19 -03:00
Juan Martín Sotuyo Dodero 0d83a85857 Merge branch 'master' into plsql-2779-error-logging 2024-06-07 16:08:56 -03:00
Juan Martín Sotuyo Dodero c27ea64476 Merge pull request #5056 from adangel/apex-issue-5053-lexer
[apex] Use case-insensitive lexer for CPD
2024-06-07 16:08:13 -03:00
Juan Martín Sotuyo Dodero ae76c8f293 Merge pull request #5021 from oowekyala/issue4885-method-not-accessible
[java] Remove redundant interface declarations in pmd-java
2024-05-16 13:18:19 -03:00
Juan Martín Sotuyo Dodero 9acb7747e7 Merge pull request #5015 from oowekyala/issue2368
[java]  Fix #2368 - UnsynchronizedStaticFormatter FP in static initializer
2024-05-14 09:28:49 -03:00
Juan Martín Sotuyo Dodero 88b8adbca7 Merge branch 'master' into issue2368 2024-05-14 09:28:38 -03:00
Juan Martín Sotuyo Dodero bce7991d2d Merge pull request #4994 from oowekyala/pr-4982-fixes
[java] Fix incompatible class bounds not checked during incorporation #4982  (second PR)
2024-05-09 14:42:17 -03:00
Juan Martín Sotuyo Dodero 722f25ba86 Merge branch 'master' into xpath-seq-attributes 2024-05-02 13:06:03 -03:00
Juan Martín Sotuyo DoderoandAndreas Dangel 6fd230e7aa Update docs/pages/release_notes.md
Co-authored-by: Andreas Dangel <andreas.dangel@adangel.org>
2024-05-02 13:05:17 -03:00
Juan Martín Sotuyo DoderoandAndreas Dangel 895cfbf266 Update docs/pages/release_notes.md
Co-authored-by: Andreas Dangel <andreas.dangel@adangel.org>
2024-05-02 13:05:04 -03:00
Juan Martín Sotuyo Dodero 18c59b2891 Merge branch 'master' into issue-4980 2024-05-02 10:23:21 -03:00
Juan Martín Sotuyo Dodero 66606648a2 Merge branch 'master' into xpath-seq-attributes 2024-04-28 17:39:08 +02:00
Juan Martín Sotuyo DoderoandClément Fournier fbb4648efc Update pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/SaxonXPathRuleQuery.java
Co-authored-by: Clément Fournier <clem.fournier@proton.me>
2024-04-28 12:37:42 -03:00
Juan Martín Sotuyo DoderoandClément Fournier 56f12d41ea Update docs/pages/release_notes.md
Co-authored-by: Clément Fournier <clem.fournier@proton.me>
2024-04-28 12:19:32 -03:00
Juan Martín Sotuyo Dodero f24635b55c Merge branch 'master' into issue-4532 2024-04-28 05:15:50 +02:00
Juan Martín Sotuyo Dodero 8756bf2dbd Merge pull request #4976 from adangel/fix-release-script
Fix release scripts
2024-04-28 00:34:28 +02:00
Juan Martín Sotuyo Dodero cb092dd3ae Merge pull request #4968 from adangel/saxon-node-iterators
[core] Typesafe saxon node iterators
2024-04-28 00:33:54 +02:00
Juan Martín Sotuyo Dodero 34e0b217a2 Merge pull request #4970 from adangel/doc-small-logo
[doc] Add small logo variant
2024-04-19 12:29:50 -03:00
Juan Martín Sotuyo Dodero 536ffc61e7 Merge branch 'master' into issue-2438 2024-04-18 12:54:02 -03:00
Juan Martín Sotuyo Dodero c082f3397a Merge pull request #4956 from adangel/issue-4942-cpd-skip-duplicates
[core] Add a filter possibility to FileCollector
2024-04-18 12:53:13 -03:00
Juan Martín Sotuyo Dodero 4ff54e42a8 Merge pull request #4951 from adangel/compat-maven-pmd-plugin-3.22.0
[compat6] Make compat6 forward compatible with maven-pmd-plugin 3.22.0
2024-04-16 18:59:44 -03:00
Juan Martín Sotuyo Dodero 32680d5b83 Merge branch 'master' into issue4912-java-grammar-fix 2024-04-16 17:38:03 -03:00
Juan Martín Sotuyo Dodero c472fdf48c Merge pull request #4949 from adangel/issue-4899-jar-closed
[core] Disable Caching in URLConnection for ClasspathClassLoader
2024-04-11 15:18:51 -03:00
Juan Martín Sotuyo Dodero 9b4054ed8d Merge pull request #4933 from oowekyala/issue4902-bad-intersection
[java] Fix problem with type inference with enums sharing a common interface
2024-04-07 01:48:17 -03:00
Juan Martín Sotuyo Dodero 412a3654ca Merge pull request #4936 from adangel/issue-4418-apex-annotation
[apex] Add ASTAnnotation#getRawName
2024-04-07 01:43:41 -03:00
Juan Martín Sotuyo Dodero b723da59ac Merge branch 'master' into fix-4913 2024-04-04 23:18:58 -03:00
Juan Martín Sotuyo Dodero 2a5a52b4ee Merge pull request #4925 from oowekyala/typeres-explicitly-typed-lambdas
[java] Support explicitly typed lambdas
2024-04-04 23:18:16 -03:00
Juan Martín Sotuyo Dodero 79d9570213 Merge pull request #4929 from adangel/issue-4928-emptycatchblock
[java] Fix EmptyCatchBlock with allowCommentedBlock
2024-04-04 18:12:39 -03:00
Juan Martín Sotuyo Dodero 1845400734 Merge branch 'master' into issue-4928-emptycatchblock 2024-04-04 18:12:31 -03:00
Juan Martín Sotuyo Dodero 0f45215817 Merge pull request #4926 from adangel/japicmp
[core] Add japicmp
2024-04-04 15:51:34 -03:00
Juan Martín Sotuyo Dodero 7828451dbb Merge pull request #4927 from oowekyala/fix-pretty-printing
[java] More pretty printing fixes
2024-04-04 15:04:25 -03:00
Juan Martín Sotuyo Dodero 3180a283cc Merge pull request #4921 from oowekyala/fix-pretty-printing
[java] Fix pretty printing for some exprs
2024-04-04 10:33:30 -03:00
Juan Martín Sotuyo Dodero eaec0dad28 Merge pull request #4923 from adangel/fix-checkstyle-config
Fix checkstyle config and checkstyle issues
2024-04-04 10:27:23 -03:00
Juan Martín Sotuyo Dodero d774e8ffd2 Merge branch 'master' into fix-4913 2024-04-03 12:16:26 -03:00
Juan Martín Sotuyo Dodero a47a30161c Merge pull request #4905 from adangel/issue-4885-assertions
[core] Improve AssertionUtil messages
2024-03-30 16:14:39 -03:00
Juan Martín Sotuyo Dodero 86154aa160 Merge pull request #4890 from adangel/issue-4886-BigIntegerInstatiation-Java17
[java] Fix BigIntegerInstantiation for < Java 19
2024-03-25 16:42:25 -03:00
Juan Martín Sotuyo Dodero 55b5d48586 Merge pull request #4875 from adangel/issue-4873-suppress-catch-parameter
[java] Consider ASTCatchParameter in AnnotationSuppressionUtil
2024-03-25 15:50:34 -03:00
Juan Martín Sotuyo Dodero 9d9d5d0a52 Merge pull request #4876 from adangel/issue-4847-new-string-char-array
[java] StringInstantiation - allow char[] constructor
2024-03-24 23:54:02 -03:00
Juan Martín Sotuyo Dodero ebee9f63b0 Merge branch 'master' into issue-4847-new-string-char-array 2024-03-24 19:45:53 -03:00
Juan Martín Sotuyo Dodero 5a362b3ff1 Merge pull request #4883 from adangel/issue-4881-ClassNamingConventions
[java] Fix ClassNamingConventions for dealing with abstract classes
2024-03-24 19:42:21 -03:00
Juan Martín Sotuyo Dodero 7d9dc2fcb6 Merge pull request #4859 from adangel/doc-release-notes-7
[doc] Doc release notes 7
2024-03-15 13:46:18 -03:00
Juan Martín Sotuyo Dodero 4ce5cc824a Merge branch 'master' into doc-release-notes-7 2024-03-15 13:45:08 -03:00
Juan Martín Sotuyo Dodero 7bdc0b2f3d Merge pull request #4834 from adangel/issue-4757-npe
[java] Fix intermittent NPE ClassSub.enclosingInfo is null
2024-03-10 22:52:31 -03:00
Juan Martín Sotuyo Dodero e7ee97a3e5 Merge branch 'master' into issue-4757-npe 2024-03-10 22:52:15 -03:00
Juan Martín Sotuyo Dodero daa741c817 Merge pull request #4843 from adangel/cli-banner-display
[cli] Display pmd banner, version improvement, logging
2024-03-05 16:57:31 -03:00
Juan Martín Sotuyo Dodero 31b3398024 Merge pull request #4847 from adangel/cleanup-todos
Cleanup some TODOs
2024-03-05 16:25:06 -03:00
Juan Martín Sotuyo Dodero 04c2c0106d Merge pull request #4823 from adangel/rename-pmd-designer
Update to use renamed pmd-designer
2024-03-03 16:35:19 -05:00
Juan Martín Sotuyo Dodero 2b37fbe9ba Merge branch 'master' into rename-pmd-designer 2024-03-03 16:35:11 -05:00
Juan Martín Sotuyo Dodero 82db75bedf Merge pull request #4801 from adangel/issue-932-SingletonClassReturningNewInstance
[java] SingletonClassReturningNewInstance - fix double assignment case
2024-03-03 16:32:50 -05:00
Juan Martín Sotuyo Dodero 5ee8176b27 Merge pull request #4827 from adangel/compat6-improvements
[compat6] Support config errors and cpd for csharp
2024-03-03 16:29:58 -05:00
Juan Martín Sotuyo Dodero ab29eba3f9 Merge branch 'master' into compat6-improvements 2024-03-03 16:29:51 -05:00
Juan Martín Sotuyo Dodero a9baf48c4d Merge pull request #4851 from adangel/core-nodestream-test
[core] NodeStreamBlanketTest - prefilter the test data
2024-03-01 13:36:09 -05:00
Juan Martín Sotuyo Dodero d64ac4bdfe Merge pull request #4850 from adangel/fix-kotlin-compiler-warnings
Fix kotlin compiler warnings
2024-03-01 11:54:59 -05:00
Juan Martín Sotuyo Dodero 577f830941 Merge pull request #4849 from adangel/fix-npe-analysiscache
[core] Fix NPE in AbstractAnalysisCache in case of processing errors
2024-03-01 11:18:40 -05:00