|
a00916b4f0
|
[java] Consolidate test packages
|
2024-02-23 17:46:30 +01:00 |
|
|
845154716c
|
[test] Consolidate packages, move PmdRuleTst, SimpleAggregatorTst
|
2024-02-23 17:46:29 +01:00 |
|
|
3a7460de29
|
[lang-test] Move classes into n.s.p.lang.test
|
2024-02-23 17:46:23 +01:00 |
|
|
7069e6146c
|
Simplify kotlin compiler configuration
|
2024-02-23 10:50:58 +01:00 |
|
|
9e71e36ab1
|
Merge pull request #4811 from adangel:issue-4349-cleanup-deprecations
Cleanup remaining experimental and deprecated API #4811
|
2024-02-22 17:08:51 +01:00 |
|
|
609e364861
|
Merge pull request #4809 from adangel:issue-4348-internal-api
[core] Consolidate @InternalApi classes #4809
|
2024-02-22 17:03:03 +01:00 |
|
|
9e900a2c70
|
[java] Enable tests in JavaCpdLexerTest
|
2024-02-15 07:57:20 +01:00 |
|
|
1b4acab7c4
|
Merge branch 'master' into issue-4349-cleanup-deprecations
|
2024-02-10 12:36:58 +01:00 |
|
|
bc5be45566
|
Merge branch 'master' into issue-4348-internal-api
|
2024-02-09 21:31:05 +01:00 |
|
|
5931461ca9
|
Merge pull request #4804 from adangel:issue-4309-xpath-cleanups
[core] XPath cleanups #4804
|
2024-02-09 16:23:58 +01:00 |
|
|
6a328d6cd0
|
Merge pull request #4803 from adangel:issue-3903-reporting-package
[core] Consolidate n.s.pmd.reporting package #4803
|
2024-02-09 15:32:55 +01:00 |
|
|
2a3128fb86
|
Merge pull request #4799 from adangel:issue-3917-rule-package
[core] Consolidate n.s.pmd.lang.rule package #4799
|
2024-02-09 14:39:03 +01:00 |
|
|
0d40878b0a
|
Promote experimental APIs as stable
- HTML support and Kotlin support no more experimental
- The only left over experimental APIs are java preview features
|
2024-02-09 08:46:48 +01:00 |
|
|
5599a8fd65
|
Merge branch 'master' into issue-4349-cleanup-deprecations
|
2024-02-08 18:23:41 +01:00 |
|
|
b6adbf5bb5
|
[java] Remove deprecated classes and methods
AbstractPackageNameModuleDirective#getImage
AbstractTypeDeclaration#getImage
ASTAnnotation#getAnnotationName
ASTClassType#ASTClassType(String)
ASTClassType#getImage
ASTClassType#isReferenceToClassSameCompilationUnit
ASTFieldDeclaration#getVariableName
ASTLiteral#is_xxx_Literal
ASTMethodDeclaration#getMethodName
ASTMethodReference#getImage
ASTModuleName#getImage
ASTPrimitiveType#getImage
ASTType#getTypeImage
ASTType#getArrayDepth
ASTType#isPrimitiveType #isArrayType #isClassOrInterfaceType
ASTTypeDeclaration#getImage
ASTUnaryExpression#isPrefix
ASTVariableId#getImage
ASTVariableId#getVariableName
JavaComment#getImage
JavaNode#jjtAccept
JavaParserVisitor
JavaParserVisitorAdapter
ModifierOwner#isFinal #isAbstract ... #isPublic ...
TypeNode#getType
|
2024-02-08 17:54:19 +01:00 |
|
|
5c02b62623
|
[core] Remove deprecated members in Reportable
Reportable#getBeginLine
Reportable#getBeginColumn
Reportable#getEndLine
Reportable#getEndColumn
|
2024-02-08 10:10:09 +01:00 |
|
|
3ec38df9b0
|
[core] Remove deprecated XPathVersions
|
2024-02-06 21:33:08 +01:00 |
|
|
fa97cff7ff
|
Merge pull request #4797 from adangel:lexexception-cpdlexer
[core] Rename TokenMgrError to LexException, Tokenizer to CpdLexer #4797
|
2024-02-02 19:59:41 +01:00 |
|
|
a78e17b7a6
|
Merge pull request #4796 from adangel:remove-deprecated-and-release-rulesets
Remove deprecated and release rulesets #4796
|
2024-02-02 19:57:04 +01:00 |
|
|
a76ec3410c
|
Merge pull request #4795 from adangel:remove-ruleset-factory-compatibility
[core] Remove ruleset compatibility filter (RuleSetFactoryCompatibility) and CLI option --no-ruleset-compatibility #4795
|
2024-02-02 19:53:51 +01:00 |
|
|
c8686a0dff
|
Merge pull request #4792 from adangel:undeprecate-node-getImage
[core] Undeprecate Node::getImage() in PMD 7 #4792
|
2024-02-02 19:49:26 +01:00 |
|
|
8111d450c2
|
[core] Remove deprecated classes/methods
Node#getParentsOfType
Node#findChildrenOfType
Node#findDescendantsOfType
Node#getFirstChildOfType
Node#getFirstDescendantOfType
Node#hasDescendantOfType
|
2024-02-02 15:57:34 +01:00 |
|
|
19f9bdde5f
|
[core] Remove deprecated classes/methods
CpdLanguageProperties#DEFAULT_SKIP_BLOCKS_PATTERN
BaseAntlrNode#joinTextToken
Node#getNthParent
Node#getFirstChildOfType
|
2024-02-02 14:41:45 +01:00 |
|
|
16e22f2d22
|
Removed references to removed rule Excessive(Class|Method)Length
|
2024-02-01 19:41:38 +01:00 |
|
|
81a29abccd
|
Removed references to removed rule BeanMembersShouldSerialize
|
2024-02-01 19:22:13 +01:00 |
|
|
c22448eae6
|
Removed references to removed rules
|
2024-02-01 17:35:40 +01:00 |
|
|
b7363c98bb
|
[java] Remove deprecated rules
use consequently macro "{% deleted_rule" in docs
|
2024-02-01 16:38:25 +01:00 |
|
|
7cd94ebb7d
|
[core] Cleanup javadoc regarding InternalApi
Refs #4348
|
2024-02-01 12:17:30 +01:00 |
|
|
fae522a002
|
[core] Unify javadoc for InternalApiBridge classes
Refs #4348
|
2024-02-01 12:09:12 +01:00 |
|
|
35db84a0a8
|
[java] Cleanup InternalApi methods
Refs #4348
|
2024-02-01 09:33:17 +01:00 |
|
|
a0a289f4ef
|
[core] RuleTargetSelector#isRuleChain removed
Refs #4348
|
2024-01-27 19:41:45 +01:00 |
|
|
db0392cba1
|
[core] n.s.pmd.cpd.Tokens#Tokens() is now package private
Refs #4348
|
2024-01-27 18:39:20 +01:00 |
|
|
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 |
|
|
0c4b4f4dcd
|
Merge pull request #4768 from adangel:java-ast-updates
[java] Updates to AST nodes #4768
|
2024-01-26 15:13:40 +01:00 |
|
|
304ff2ec25
|
[core] XPathHandler/XPathFunctionDefintion: Refactoring, javadoc
|
2024-01-25 14:41:20 +01:00 |
|
|
721661c3f9
|
[core] XPathHandler: Avoid direct dependency on saxon, Part 2
Define new interface FunctionCall, that replaces the
saxon interface ExtensionFunctionCall.
|
2024-01-25 12:28:25 +01:00 |
|
|
b8ecc890af
|
[core] XPathHandler: Avoid direct dependency on saxon, Part 1
|
2024-01-25 10:56:01 +01:00 |
|
|
049f2c7c59
|
[core] XPathRule - remove version property (#4309)
|
2024-01-20 17:40:02 +01:00 |
|
|
7c29f16eac
|
[core] Move XPathRule into subpackage lang.rule.xpath (#4309)
|
2024-01-19 12:52:51 +01:00 |
|
|
f13cd58c7f
|
[core] Move classes into n.s.pmd.reporting
- Report
- RuleContext
- RuleViolation
- ViolationSuppressor
- ParametricRuleViolation
Fixes #3903
|
2024-01-18 20:27:34 +01:00 |
|
|
963a9a965c
|
[java] Verify fix for BrokenNullCheck (#718)
Closes #718
|
2024-01-17 17:43:15 +01:00 |
|
|
faaec5ed6d
|
[core] Actually move into correct package lang.rule
|
2024-01-13 20:57:56 +01:00 |
|
|
9e668c22fc
|
[core] Move Rule/RuleSet related type into net.sourceforge.pmd.rule
Refs #3917
|
2024-01-12 18:14:04 +01:00 |
|
|
6d955d6b9a
|
[core] Move Rule into package net.sourceforge.pmd.rule
|
2024-01-12 11:04:02 +01:00 |
|
|
b17fe92fb5
|
Merge branch 'master' into java-ast-updates
|
2024-01-12 10:41:41 +01:00 |
|
|
8bd78b4b8f
|
Update pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/PrettyPrintingUtil.java
Co-authored-by: Clément Fournier <clement.fournier@tu-dresden.de>
|
2024-01-12 10:30:49 +01:00 |
|
|
b06d00fb40
|
[java] SingularField: verify #174
Closes #174
|
2024-01-12 09:59:17 +01:00 |
|
|
6163f67b06
|
[core] Rename Tokenizer to CpdLexer
See #4065
|
2024-01-11 17:04:48 +01:00 |
|
|
55d91791c3
|
[core] Rename TokenMgrError to LexException
See #4065
|
2024-01-11 15:56:28 +01:00 |
|
|
bb75ff41c3
|
Fix old usages of old rulesets
|
2024-01-11 14:43:59 +01:00 |
|