Andreas Dangel
f335e83043
Cleanup pom.xml files
2018-03-23 10:21:16 +01:00
Andreas Dangel
8bd1e3b486
Fix PMD dogfood: UncommentedEmptyMethodBody, SimplifyBooleanReturns,
...
UnnecessaryLocalBeforeReturn, OptimizableToArrayCall,
ClassWithOnlyPrivateConstructorsShouldBeFinal,
UseLocaleWithCaseConversions, NonStaticInitializer, UseCollectionIsEmpty
2018-03-10 12:04:50 +01:00
Andreas Dangel
098b0dcac0
[maven-release-plugin] prepare for next development iteration
2018-02-25 09:53:26 +01:00
Andreas Dangel
101b71a13e
[maven-release-plugin] prepare release pmd_releases/6.1.0
2018-02-25 09:53:19 +01:00
Clément Fournier
b1c5e3dfc0
Revert making AbstractVFNode and AbstractJspNode abstract
...
Revert me for 7.0.0
see #881 , #879
2018-01-25 12:14:22 +01:00
Clément Fournier
6a3b332aee
Abstract toString into AbstractNode, deprecate the implementation
...
Log that the default implementation will be removed
2018-01-25 03:02:44 +01:00
Clément Fournier
3c0bb45a60
Add getXPathNodeName to the Node interface
...
A default implementation is available in AbstractNode
to preserve compatibility with the previous way, which
used Object.toString.
Fixes #569
2018-01-24 19:22:36 +01:00
Andreas Dangel
8fbb156fd9
[maven-release-plugin] prepare for next development iteration
2018-01-21 16:42:50 +01:00
Andreas Dangel
0e460317e4
[maven-release-plugin] prepare release pmd_releases/6.0.1
2018-01-21 16:42:42 +01:00
Andreas Dangel
0ce2939c6b
Change version to 6.0.1-SNAPSHOT
2017-12-23 09:54:03 +01:00
Andreas Dangel
a975048655
[maven-release-plugin] prepare for next development iteration
2017-12-15 16:01:22 +01:00
Andreas Dangel
9b6fe90225
[maven-release-plugin] prepare release pmd_releases/6.0.0
2017-12-15 16:01:14 +01:00
Andreas Dangel
d6a9be55a8
Unify rule category names
2017-12-15 11:22:33 +01:00
Andreas Dangel
6bba28acbe
Add categories.properties files
2017-11-07 22:23:17 +01:00
Andreas Dangel
15526591d4
[jsp] Move rules and tests to new packages
2017-11-03 15:31:00 +01:00
Andreas Dangel
f05c865a24
[jsp] Reorganize rules into categories
2017-11-03 15:20:42 +01:00
gonzalo
91b8a22b42
Update GenericToken specialToken method to obtain only comment tokens
2017-10-28 14:42:44 -03:00
gonzalo
e8fdbdbca4
Update GenericToken interface to expose directly region methods
2017-10-28 14:42:44 -03:00
gonzalo
26461e59c1
Simplify method name in GenericToken && improve ant task replacetoken
2017-10-28 14:42:44 -03:00
gonzalo
95835b8134
Update getter in GenericToken
2017-10-28 14:42:44 -03:00
gonzalo
020abafeab
Change ant tasks over (JSP) Token class
2017-10-28 14:42:44 -03:00
Andreas Dangel
577ef1ff71
Declaring used dependencies explicitly
...
as determined by dependency:analyze
2017-09-24 10:39:49 +02:00
Andreas Dangel
c903294c61
Apply schema for jsp rules tests
2017-09-11 21:56:05 +02:00
Andreas Dangel
f29dcd549f
Remove remaining references to pmd-build-tools-plugin
2017-08-15 14:31:03 +02:00
Andreas Dangel
69267eebdd
[doc] [jsp] Adjust externalInfoUrl properties to new site - Part 7
...
Note: I also took the chance to fix tab damage
2017-08-15 14:31:03 +02:00
Andreas Dangel
3d9511a0e5
[doc] Remove old maven site
2017-08-15 14:31:03 +02:00
Andreas Dangel
7f1292b212
Update version to 6.0.0-SNAPSHOT
2017-06-24 22:29:36 +02:00
Andreas Dangel
f3b9231b69
[maven-release-plugin] prepare for next development iteration
2017-06-24 22:26:42 +02:00
Andreas Dangel
6dd0bc8bfd
[maven-release-plugin] prepare release pmd_releases/5.8.0
2017-06-24 22:26:34 +02:00
Juan Martín Sotuyo Dodero
e1f33504b9
[jsp] Update grammar to accept boolean attributes
2017-06-21 16:45:32 -03:00
Andreas Dangel
1e64c0d864
[maven-release-plugin] prepare for next development iteration
2017-05-20 22:35:55 +02:00
Andreas Dangel
9b70c1a0d1
[maven-release-plugin] prepare release pmd_releases/5.7.0
2017-05-20 22:35:46 +02:00
Oowekyala
3b7c956596
Fixed unrecognised headers
2017-05-06 02:56:10 +02:00
Andreas Dangel
0d0134b4fd
Change version to 5.7.0-SNAPSHOT
2017-04-29 20:27:03 +02:00
Andreas Dangel
7373b040c9
[maven-release-plugin] prepare for next development iteration
2017-04-29 20:20:16 +02:00
Andreas Dangel
65a18787e9
[maven-release-plugin] prepare release pmd_releases/5.6.1
2017-04-29 20:20:07 +02:00
Andreas Dangel
379f8bc5ec
Fix artifact name for pmd-build-tools-plugin
...
Fixes #363
2017-04-24 20:15:40 +02:00
Andreas Dangel
d4edeefa63
[maven-release-plugin] prepare for next development iteration
2017-04-22 13:20:12 +02:00
Andreas Dangel
38fb34dc17
[maven-release-plugin] prepare release pmd_releases/5.6.0
2017-04-22 13:20:03 +02:00
Andreas Dangel
9e77578408
Merge branch 'pmd/5.5.x'
2017-02-25 20:59:21 +01:00
Andreas Dangel
12fb1c2d7f
[maven-release-plugin] prepare for next development iteration
2017-02-25 20:44:32 +01:00
Andreas Dangel
765a542604
[maven-release-plugin] prepare release pmd_releases/5.5.4
2017-02-25 20:44:24 +01:00
Andreas Dangel
e5a126c9d6
Merge branch 'pmd/5.4.x' into pmd/5.5.x
2017-02-25 20:31:17 +01:00
Andreas Dangel
4c7774ebf0
[maven-release-plugin] prepare for next development iteration
2017-02-25 19:03:45 +01:00
Andreas Dangel
0eec906467
[maven-release-plugin] prepare release pmd_releases/5.4.5
2017-02-25 19:03:37 +01:00
Andreas Dangel
d5d485f47a
Fix javadoc. Since jdk8u121 no <script> tags are allowed by default.
...
See Release Notes of jdk8u121:
> tools/javadoc(tool)
> New --allow-script-in-comments option for javadoc
> The javadoc tool will now reject any occurrences of JavaScript code in
> the javadoc documentation comments and command-line options, unless the
> command-line option, --allow-script-in-comments is specified.
>
> With the --allow-script-in-comments option, the javadoc tool will
> preserve JavaScript code in documentation comments and command-line
> options. An error will be given by the javadoc tool if JavaScript
> code is found and the command-line option is not set.
> JDK-8138725 (not public)
2017-02-25 09:59:16 +01:00
Andreas Dangel
d92688a07d
Introduce end-of-line normalization
...
References pmd/build-tools#2
2017-02-02 20:52:08 +01:00
Andreas Dangel
4dc0699788
[maven-release-plugin] prepare for next development iteration
2017-01-28 14:43:17 +01:00
Andreas Dangel
847ea1c084
[maven-release-plugin] prepare release pmd_releases/5.5.3
2017-01-28 14:43:17 +01:00
Andreas Dangel
e9149551b7
[maven-release-plugin] prepare for next development iteration
2017-01-28 13:15:11 +01:00
Andreas Dangel
12758ef777
[maven-release-plugin] prepare release pmd_releases/5.4.4
2017-01-28 13:15:10 +01:00
Andreas Dangel
e1d12dd4f8
Further Javadoc doclint fixes
...
References #1516 [build] doclint error during build
2017-01-07 17:05:03 +01:00
Andreas Dangel
2dfd580e93
[jsp] Javadoc doclint fixes
...
References #1516 [build] doclint error during build
2017-01-05 22:01:17 +01:00
Andreas Dangel
544d22f9b8
Merge branch 'checksum-aware' of https://github.com/Monits/pmd into pr-145
2016-12-23 18:21:50 +01:00
Andreas Dangel
d2bc0f3739
Checkstyle fixes
2016-12-03 11:31:01 +01:00
Andreas Dangel
e3fd103aeb
pmd-jsp: checkstyle / formatting
2016-12-02 14:03:21 +01:00
Juan Martín Sotuyo Dodero
1d6c9327a0
Refactor RuleSet creation
...
- RuleSet is now immutable
- RuleSets are created through a RuleSetBuilder
- RuleSetBuilder is accessed solely from RuleSetFactory
- RuleSetFactory can now either parse XMLs for rule set creation,
or create single rule rulesets
2016-11-30 15:25:19 -03:00
Andreas Dangel
35605a5801
Change version to 5.6.0-SNAPSHOT on master
2016-11-06 17:38:37 +01:00
Andreas Dangel
5f13cc20e9
[maven-release-plugin] prepare for next development iteration
2016-11-05 11:02:08 +01:00
Andreas Dangel
96fffcaadd
[maven-release-plugin] prepare release pmd_releases/5.5.2
2016-11-05 11:02:08 +01:00
Andreas Dangel
e78f80416a
[maven-release-plugin] prepare for next development iteration
2016-11-04 21:01:18 +01:00
Andreas Dangel
5019eb11e4
[maven-release-plugin] prepare release pmd_releases/5.4.3
2016-11-04 21:01:18 +01:00
Andreas Dangel
6746b7522c
[maven-release-plugin] prepare for next development iteration
2016-07-27 20:40:56 +02:00
Andreas Dangel
cc3ad9aeb7
[maven-release-plugin] prepare release pmd_releases/5.5.1
2016-07-27 20:40:56 +02:00
Andreas Dangel
ef2a97d267
[maven-release-plugin] prepare for next development iteration
2016-06-25 17:53:11 +02:00
Andreas Dangel
64d9ef96fc
[maven-release-plugin] prepare release pmd_releases/5.5.0
2016-06-25 17:53:10 +02:00
Andreas Dangel
4512da8f3f
[maven-release-plugin] prepare for next development iteration
2016-05-29 20:04:35 +02:00
Andreas Dangel
5fa4b309ed
[maven-release-plugin] prepare release pmd_releases/5.4.2
2016-05-29 20:04:34 +02:00
Dionisio Cortes Fernandez
511c7778c5
Small code enhancements, basically reordering variable declarations, constructors and variable modifiers
2016-05-15 22:41:26 +02:00
Andreas Dangel
ac51f480a3
Merge branch 'pr-29'
2016-01-07 10:59:33 +01:00
Andreas Dangel
078db01307
Merge branch 'pr-29' into pmd/5.4.x
2016-01-07 10:58:53 +01:00
Andreas Dangel
4a90118222
Merge branch 'tiobe/UTF8_BOM_support_for_JSP_tokenizer' of https://github.com/tiobe/pmd into pr-29
2016-01-07 10:58:05 +01:00
Jan van Nunen
a735fb057e
Added support for files with UTF-8 BOM to JSP tokenizer.
2015-12-10 16:24:51 +01:00
Andreas Dangel
9c60faeab5
[maven-release-plugin] prepare for next development iteration
2015-12-04 21:24:48 +01:00
Andreas Dangel
9a26c74723
[maven-release-plugin] prepare release pmd_releases/5.4.1
2015-12-04 21:24:47 +01:00
Andreas Dangel
83eceab455
[maven-release-plugin] prepare for next development iteration
2015-12-04 19:15:01 +01:00
Andreas Dangel
c141c91612
[maven-release-plugin] prepare release pmd_releases/5.3.6
2015-12-04 19:15:01 +01:00
Andreas Dangel
b78c7f2aa7
Merge branch 'java-7'
2015-11-29 22:11:44 +01:00
Andreas Dangel
d563eb30fc
Java 7 changes and some compiler warnings fixed
2015-11-29 19:55:13 +01:00
Andreas Dangel
ea074e2c53
Merge branch 'pr-72'
2015-10-10 17:40:41 +02:00
Andreas Dangel
262d154bdb
Merge branch 'pr-72' into pmd/5.4.x
2015-10-10 17:40:29 +02:00
amitbitcse
1d190605e5
Added capability in Java and JSP parser for tracking tokens. It is often useful to keep track of each node's first and last token so that input can be easily reproduced again. Ref - https://javacc.java.net/doc/JJTree.html
2015-10-06 11:04:22 +05:30
Andreas Dangel
9f74721ae7
Prepare next dev version on master branch: 5.5.0-SNAPSHOT
2015-10-04 16:10:33 +02:00
Andreas Dangel
d5bf509758
[maven-release-plugin] prepare for next development iteration
2015-10-04 14:39:14 +02:00
Andreas Dangel
c21763a5e7
[maven-release-plugin] prepare release pmd_releases/5.4.0
2015-10-04 14:39:13 +02:00
Andreas Dangel
af9f9d477d
[maven-release-plugin] prepare for next development iteration
2015-10-04 12:48:25 +02:00
Andreas Dangel
f357da73b6
[maven-release-plugin] prepare release pmd_releases/5.3.5
2015-10-04 12:48:25 +02:00
Andreas Dangel
819611dd23
[maven-release-plugin] prepare for next development iteration
2015-09-18 12:36:07 +02:00
Andreas Dangel
0ffbe97a04
[maven-release-plugin] prepare release pmd_releases/5.3.4
2015-09-18 12:36:06 +02:00
Andreas Dangel
0671c2e478
[maven-release-plugin] prepare for next development iteration
2015-07-25 15:28:23 +02:00
Andreas Dangel
1348ed8e06
[maven-release-plugin] prepare release pmd_releases/5.3.3
2015-07-25 15:28:22 +02:00
Andreas Dangel
793af091c0
[maven-release-plugin] prepare for next development iteration
2015-05-22 18:23:42 +02:00
Andreas Dangel
2c99fbd5e5
[maven-release-plugin] prepare release pmd_releases/5.3.2
2015-05-22 18:23:41 +02:00
Andreas Dangel
a720b93431
[maven-release-plugin] prepare for next development iteration
2015-04-20 20:15:12 +02:00
Andreas Dangel
de7a81202f
[maven-release-plugin] prepare release pmd_releases/5.3.1
2015-04-20 20:15:11 +02:00
Andreas Dangel
c44a89cce3
[maven-release-plugin] prepare for next development iteration
2015-04-01 20:06:39 +02:00
Andreas Dangel
094c9c0ec9
[maven-release-plugin] prepare release pmd_releases/5.3.0
2015-04-01 20:06:38 +02:00
Andreas Dangel
5c2f6bc962
[maven-release-plugin] prepare for next development iteration
2015-04-01 19:57:15 +02:00
Andreas Dangel
dd6affeb6e
Use new pmd-build plugin, adjust some rule documentation for markdown changes
2015-03-15 14:59:55 +01:00
Andreas Dangel
5ae01d2d3e
Up version to 5.3.0-SNAPSHOT
2015-01-18 12:19:52 +01:00
Andreas Dangel
0e6a5db426
[maven-release-plugin] prepare for next development iteration
2014-12-21 11:46:02 +01:00
Andreas Dangel
6c316e9375
[maven-release-plugin] prepare release pmd_releases/5.2.3
2014-12-21 11:46:02 +01:00
Andreas Dangel
ac0181f017
[maven-release-plugin] prepare for next development iteration
2014-12-03 19:22:19 +01:00
Andreas Dangel
c577dc8aac
[maven-release-plugin] prepare release pmd_releases/5.2.2
2014-12-03 19:22:19 +01:00
Andreas Dangel
3a4caa5c7c
Fix PMD dogfood issues in pmd-cs, pmd-jsp, pmd-javascript, pmd-test
2014-11-16 00:15:47 +01:00
Andreas Dangel
4da773b7fc
Add ruleset factory tests for all languages
2014-11-09 11:20:54 +01:00
Andreas Dangel
a97e9fc532
[maven-release-plugin] prepare for next development iteration
2014-11-03 19:59:01 +01:00
Andreas Dangel
22d22382f6
[maven-release-plugin] prepare release pmd_releases/5.2.1
2014-11-03 19:59:00 +01:00
Andreas Dangel
4a7be51c70
[maven-release-plugin] prepare for next development iteration
2014-10-17 20:15:46 +02:00
Andreas Dangel
118d1c5d30
[maven-release-plugin] prepare release pmd_releases/5.2.0
2014-10-17 20:15:45 +02:00
Andreas Dangel
c714a7da87
Implement clean for generated xdocs
2014-10-12 19:50:25 +02:00
Andreas Dangel
9ade75a621
Refactor CPDGui to detect available languages dynamically
2014-10-12 10:43:53 +02:00
Andreas Dangel
694258d7df
Cleanup dependencies
2014-10-12 09:39:43 +02:00
Andreas Dangel
f839ff43d5
Cleanup dependencies
2014-10-11 13:26:10 +02:00
Andreas Dangel
464b0bcef8
Rework CPD's LanguageFactory to use ServiceLoader, too
2014-10-11 12:16:28 +02:00
Andreas Dangel
7deb1ac596
Bump version to 5.2.0-SNAPSHOT
2014-10-08 22:57:04 +02:00
Andreas Dangel
f748539c45
Rename pmd -> pmd-core and pmd-aggregate -> pmd
2014-10-08 22:52:25 +02:00
Andreas Dangel
38dd43a16b
PMD, Checkstyle and Clover configurations
2014-10-08 22:31:29 +02:00
Andreas Dangel
475745e98e
Configure the site for every module
2014-10-08 21:49:23 +02:00
Andreas Dangel
8165bc2bf5
Fix test compilation errors - LanguageVersion*Tests in each sub-module now
2014-10-04 20:40:05 +02:00
Andreas Dangel
d2a7bc85f1
Move jsp into own sub-module
2014-10-04 18:56:33 +02:00