Andreas Dangel
|
daef0cde8d
|
[core] Move n.s.pmd.util.internal.ResourceLoader
Refs #4348
|
2024-01-27 18:06:23 +01:00 |
|
Andreas Dangel
|
3a5ff11dc2
|
[core] Rename MessageReporter to PmdReporter as public API
PmdReporter is supposed to be used when configuring PMD
(see AbstractConfiguration#setReporter), so it can't be internal.
Refs #4348
|
2024-01-26 19:06:08 +01:00 |
|
Andreas Dangel
|
906baf9b50
|
[core] Internalize AnalysisCache and related types
Refs #4348
|
2024-01-26 18:41:00 +01:00 |
|
Andreas Dangel
|
88239b703e
|
Merge pull request #4777 from adangel:fix-deprecated-api-usage
Fix deprecated API usage #4777
|
2024-01-26 15:16:54 +01:00 |
|
Andreas Dangel
|
b17fe92fb5
|
Merge branch 'master' into java-ast-updates
|
2024-01-12 10:41:41 +01:00 |
|
Andreas Dangel
|
afe1ffac25
|
Merge pull request #4756 from adangel:issue-995-api-doc
[doc] ADR 3 - API evolution principles #4756
|
2024-01-12 09:17:31 +01:00 |
|
Andreas Dangel
|
ed0cff6da9
|
Merge branch 'master' into java-ast-updates
|
2024-01-11 10:28:21 +01:00 |
|
Andreas Dangel
|
a382d675b6
|
Merge branch 'master' into issue-4717-xsltrenderer-leak
|
2024-01-05 15:12:13 +01:00 |
|
Andreas Dangel
|
b65589175c
|
[core] Add tests for TokenMgrError location
|
2024-01-05 14:48:10 +01:00 |
|
Andreas Dangel
|
6255274659
|
Merge branch 'master' into pr-4694
|
2024-01-05 14:15:37 +01:00 |
|
Andreas Dangel
|
070cca8743
|
Merge pull request #4628 from adangel:support-jrt-fs
[java] Support loading classes from java runtime images #4628
|
2024-01-05 13:51:40 +01:00 |
|
Andreas Dangel
|
7424491ea8
|
[core] Fix BaseAntlrNode::getTextRegion
|
2023-12-16 19:12:56 +01:00 |
|
Andreas Dangel
|
97d141d577
|
[core][java] Expose Chars attributes in XPath
- taken from #4352 (avoid getImage())
- Exposes @LiteralText for ASTLiteral
Co-authored-by: Clément Fournier <clement.fournier76@gmail.com>
|
2023-12-14 13:48:21 +01:00 |
|
Andreas Dangel
|
73fcf6e38c
|
[core][java] Integrate improvements from #4352 (avoid getImage())
- This improves ASTLiteral implementation
- Adds ASTLiteral#getLiteralText() - not yet exposed as XPath attribute
Co-authored-by: Clément Fournier <clement.fournier76@gmail.com>
|
2023-12-14 12:10:00 +01:00 |
|
Andreas Dangel
|
ba0611534d
|
[java] Rename ASTVariableDeclaratorId to ASTVariableId
|
2023-12-13 10:30:39 +01:00 |
|
Andreas Dangel
|
8b4caed003
|
[java] Rename ASTAnyTypeDeclaration to ASTTypeDeclaration
Also rename AbstractAnyTypeDeclaration to AbstractTypeDeclaration
|
2023-12-13 08:54:34 +01:00 |
|
Andreas Dangel
|
e79e8402c1
|
[java] Rename ASTClassOrInterfaceDeclaration to ASTClassDeclaration
|
2023-12-12 20:09:51 +01:00 |
|
Andreas Dangel
|
fc3fce1d02
|
Merge branch 'master' into issue-4676-cpd-cli
|
2023-12-11 10:32:34 +01:00 |
|
Andreas Dangel
|
cc8455ee1b
|
Merge pull request #4698 from openium:feature/swift-5.9-support
[swift] Add macro expansion support for swift 5.9 #4698
|
2023-12-11 10:05:13 +01:00 |
|
Andreas Dangel
|
4666d22e09
|
[doc] ADR 3 - API principles - updates
* clarify impl
* remove @ReservedSubclassing
|
2023-12-11 08:36:24 +01:00 |
|
Andreas Dangel
|
aa93a75009
|
[test] Test built-in rulesets for warnings while loading
|
2023-12-07 18:44:41 +01:00 |
|
kenji
|
10ae2fae96
|
Add swift 5.9 support
|
2023-12-01 15:48:31 +01:00 |
|
Andreas Dangel
|
8763e1a19f
|
[doc] ADR 3 - API principles
|
2023-12-01 11:05:01 +01:00 |
|
sandhu5
|
49bf440634
|
Fix flaky SummaryHTMLRenderer
|
2023-11-22 23:01:06 -06:00 |
|
Andreas Dangel
|
8b4f677774
|
Merge branch 'master' into pr-4677
|
2023-10-28 12:10:35 +02:00 |
|
Andreas Dangel
|
bf55388e51
|
[java] Explicitly closing the URLClassLoader of the JrtFileSystemProvider
|
2023-10-26 15:50:15 +02:00 |
|
Andreas Dangel
|
d4725e6c1b
|
[java] Improve logging of aux classpath
This includes some stats in AsmSymbolResolver.
Co-authored-by: Clément Fournier <clement.fournier@tu-dresden.de>
|
2023-10-26 15:49:57 +02:00 |
|
Andreas Dangel
|
14ef905fab
|
Use Math.max
Co-authored-by: Clément Fournier <clement.fournier@tu-dresden.de>
|
2023-10-26 15:46:55 +02:00 |
|
Andreas Dangel
|
a643c3ce29
|
Revert "Add close routines for class stubs"
This reverts commit 644f85836b848c373f8c4dccdd7ebff9032f8e15.
|
2023-10-26 10:16:51 +02:00 |
|
Andreas Dangel
|
37a75bd94e
|
Merge branch 'master' into support-jrt-fs
|
2023-10-26 10:02:11 +02:00 |
|
Juan Martín Sotuyo Dodero
|
a768230ca8
|
Merge pull request #4612 from adangel/multithreading-errors
[core] Deal with errors from threads in multithreading mode
|
2023-10-19 20:38:03 -03:00 |
|
Andreas Dangel
|
42c7fb0f17
|
[doc] release notes (#4592) xml-bestpractices/MissingEncoding
|
2023-10-19 10:29:21 +02:00 |
|
Andreas Dangel
|
0c53b69e82
|
Merge pull request #4586 from adangel:ruleset-xml
Use explicit encoding in ruleset xml files #4586
|
2023-10-19 09:41:57 +02:00 |
|
Andreas Dangel
|
fc9767b65b
|
[core] XSLTRenderer: Close original writer at the end
Fixes #4717
|
2023-10-18 15:05:49 +02:00 |
|
Andreas Dangel
|
4ca9b26abb
|
Merge branch 'master' into issue-2847-new-rule-explicit-types
|
2023-10-06 19:01:53 +02:00 |
|
Andreas Dangel
|
357548cdad
|
Merge pull request #4638 from adangel:issue-4583-jdk-21
[java] Support JDK 21 (LTS) #4638
|
2023-09-28 11:58:51 +02:00 |
|
Andreas Dangel
|
601e594acf
|
Merge branch 'master' into pr-4611
|
2023-09-28 11:18:15 +02:00 |
|
Andreas Dangel
|
15ea5f0c00
|
Merge branch 'master' into issue-4583-jdk-21
|
2023-09-28 10:04:42 +02:00 |
|
Andreas Dangel
|
a91e7f8310
|
[core] Improve logging for CPD
|
2023-09-22 16:59:00 +02:00 |
|
Thomas Prouvot
|
2d7521401d
|
Add apex new rule OperationWithHighCostInLoop
|
2023-09-14 10:10:37 +02:00 |
|
Andreas Dangel
|
5d873fd241
|
Merge branch 'master' into issue-2847-new-rule-explicit-types
|
2023-08-28 20:26:17 +02:00 |
|
Andreas Dangel
|
e33be0ba48
|
[java] UseExplicitTypes - move to category codestyle
|
2023-08-28 20:26:05 +02:00 |
|
Andreas Dangel
|
ad4a19fbe2
|
[doc] CPD Language Properties
|
2023-08-27 17:33:56 +02:00 |
|
Andreas Dangel
|
c1109b48fa
|
[core] Fix potential NPE in SourceManager
when SoftReferences have been freed.
|
2023-08-26 18:49:03 +02:00 |
|
Andreas Dangel
|
908f480702
|
[core] CPD GUI - fix empty SourceManager
- Introduce ExitAction
- Sort languages by name
|
2023-08-26 18:48:57 +02:00 |
|
Andreas Dangel
|
32afa53f8e
|
All language modules: getInstance()
Use a consistent implementation of getInstance().
Now all modules resolve against the LanguageRegistry.
|
2023-08-24 16:01:27 +02:00 |
|
Andreas Dangel
|
80856732cc
|
Fix checkstyle
|
2023-08-24 14:19:36 +02:00 |
|
Andreas Dangel
|
8511c7b0e1
|
[core] Move PmdCapableLanguage to n.sf.pmd.lang
|
2023-08-24 11:42:50 +02:00 |
|
Andreas Dangel
|
6298d87e71
|
[core] Add minimal javadoc for CpdAnalysis
|
2023-08-24 11:39:59 +02:00 |
|
Andreas Dangel
|
681c52836c
|
[core] Create CpdLanguageProperties
|
2023-08-24 11:14:08 +02:00 |
|