Commit Graph

627 Commits

Author SHA1 Message Date
f21f5c8bd6 Remove unused imports 2019-04-28 20:36:35 -03:00
038ca21376 Remove dump façade 2019-04-27 15:47:54 +02:00
cb122590ba Merge branch 'master' into 7.0.x 2019-04-26 15:10:04 +02:00
0dd0ce1b06 [apex] Add test case for #702 2019-04-12 16:10:53 -03:00
9f1f2a591d Style 2019-04-11 16:10:09 +02:00
bff72a1d74 Merge branch '7.0.x' into remove-apex-stat-rules 2019-04-11 16:09:32 +02:00
90eec8f315 Move base class in internal package 2019-04-11 15:11:40 +02:00
c2a90fa56b Fix PR comments 2019-04-11 15:09:04 +02:00
a6f63397d7 Merge branch '7.0.x' into remove-visitor-decorators 2019-04-03 09:17:01 +02:00
a6062b5f5a Remove base rule class 2019-04-02 10:32:51 +02:00
9bf1e274ad Simplify 2019-04-02 10:32:23 +02:00
a64b757699 Remove apex statistical rules 2019-04-02 10:21:04 +02:00
2ef63354ea Merge branch 'master' into 7.0.x 2019-04-01 02:02:04 +02:00
5818abc0c7 [maven-release-plugin] prepare for next development iteration 2019-03-31 12:07:07 +02:00
4ed549f0b2 [maven-release-plugin] prepare release pmd_releases/6.13.0 2019-03-31 12:06:56 +02:00
dcb9bd007d [apex] Update quickstart ruleset 2019-03-31 11:15:24 +02:00
d613b08ce1 Merge branch 'pr-1726' 2019-03-30 18:01:09 +01:00
b608a676b5 Merge branch 'pr-1727' 2019-03-30 17:46:33 +01:00
e8f8e1ac7a Update release notes, document apex attributes 2019-03-29 14:03:32 +01:00
91d0ebf462 [apex] Expose parameter names of NewKeyValueObjectExpression 2019-03-28 21:05:11 +01:00
680b164e10 [apex] Refactor rules to use new nodes attributes
Also unifying getType() on ASTField, ASTProperty, ASTVariableDeclaration,
ASTParameter
Adding remaining types in ASTLiteralExpression
2019-03-28 20:15:06 +01:00
e9231394a3 Merge branch '7.0.x' into remove-visitor-decorators 2019-03-27 15:14:41 +01:00
17ab453db9 Merge branch 'pr-1694' 2019-03-25 20:07:15 +01:00
53d123703b Update release notes, refs #1694 2019-03-25 20:04:19 +01:00
2958f83517 Simplify the rules even more 2019-03-25 19:56:47 +01:00
db3b211d8f Undo changes to rulesets/apex/ruleset.xml 2019-03-25 19:50:32 +01:00
d1a9630ee2 review feedback 2019-03-24 21:01:24 -07:00
72cbd2b63b merge conflicts 2019-03-23 16:25:40 -07:00
a0eabd34b0 merge conflicts 2019-03-23 16:16:32 -07:00
7e44f025e4 removed spaces 2019-03-23 15:23:49 -07:00
99f9cc6054 Modified is test annotation rule and renamed ApexAssertionsShouldIncludeMessage rule 2019-03-23 15:23:49 -07:00
8b1b67ae9e [apex] Refactor rules to use new nodes attributes
This moves the dependency to jorje into the AST nodes
and keeps the rules only dependent on PMD.
2019-03-23 19:02:43 +01:00
acb3027166 [apex] Expose more information on the nodes
Annotation.isResolved, AnnotationParameter.getName
Modifiers on various nodes (UserClass, Field, Method, ...)
Method.isConstructor, Method.getReturnType
2019-03-23 18:49:21 +01:00
6c6cb3ecf3 Merge branch 'pr-1707' 2019-03-19 16:23:32 +01:00
1479840f6f [apex] Expose more information on the nodes
Like variable names, type names, apex version
2019-03-16 19:29:15 +01:00
220467ca18 [java] Update quickstart ruleset - UnsynchronizedStaticDateFormatter is deprecated
Add unit tests
Add missing rules
2019-03-16 12:55:03 +01:00
4c6a1ba0a1 Merge branch 'master' into pmd/7.0.x 2019-03-09 15:12:34 +01:00
1ce1d4bdbc [apex] Followup on Introduce quickstart ruleset #1711
* Restructure old default ruleset, so that it appears as
  "deprecated: This ruleset is for backwards compatibility".
  This is automatically done,
  if it contains only rule references to single rules, and each one
  of them is deprecated.

* Rename quickstart ruleset
2019-03-09 12:12:39 +01:00
ad9ebc7ba3 Harmonize ruleset names with Java 2019-03-06 22:30:38 +01:00
b0398e1288 Revert "Harmonize ruleset names with Java"
This reverts commit 347d2d42
2019-03-06 22:27:17 +01:00
347d2d42cb Harmonize ruleset names with Java 2019-03-06 22:25:04 +01:00
6b50437df3 Upgrade surefire and junit test engine
Also fix test in pmd-apex
2019-03-03 11:52:08 +01:00
833ab3f221 review feedback implemented on new apex rules 2019-03-02 20:31:41 -08:00
67efdb55dd Fix #1648 ([apex,vf] Remove CodeClimate dependency) 2019-02-26 14:36:56 +01:00
4bb1d9327d [maven-release-plugin] prepare for next development iteration 2019-02-24 08:57:18 +01:00
41e77bc34b [maven-release-plugin] prepare release pmd_releases/6.12.0 2019-02-24 08:57:10 +01:00
de8f5b372a apex rules for test method and assert statements 2019-02-23 21:38:31 -08:00
6d84530d52 Merge branch 'master' into 7.0.x 2019-02-18 19:32:55 +01:00
ef4e013a44 Fix a typo i make often 2019-02-17 20:56:58 +01:00
7dd44ec414 Fix PR comments 2019-02-04 19:16:08 +00:00