Commit Graph
395 Commits
Author SHA1 Message Date
Andreas Dangel 5f10bf3c7a Merge branch 'master' into pmd/7.0.x 2021-05-21 11:20:23 +02:00
Andreas Dangel 16e70bd8f6 [javascript] Fix unit tests 2021-04-29 15:08:47 +02:00
Andreas Dangel cab260ed22 [javascript] Update Rhino library to 1.7.13
*   Convert pmd-javascript to a java8 module
*   Fixes #699
*   Fixes #2081
2021-04-29 15:01:48 +02:00
Andreas Dangel 319900cd43 [maven-release-plugin] prepare for next development iteration 2021-04-24 16:41:17 +02:00
Andreas Dangel bfeaa1b377 [maven-release-plugin] prepare release pmd_releases/6.34.0 2021-04-24 16:41:10 +02:00
Andreas Dangel 37e5525fd5 [maven-release-plugin] prepare for next development iteration 2021-03-27 16:25:18 +01:00
Andreas Dangel dc1c9d0aed [maven-release-plugin] prepare release pmd_releases/6.33.0 2021-03-27 16:25:13 +01:00
Clément Fournier 77767a5e53 Merge branch 'master' into 7.0.x 2021-03-01 15:49:07 +01:00
Clément Fournier a2d1976db9 Merge branch 'master' into pr/2980 2021-03-01 15:42:08 +01:00
Andreas Dangel e0de01ebe9 [maven-release-plugin] prepare for next development iteration 2021-02-27 09:44:05 +01:00
Andreas Dangel 0848e230d0 [maven-release-plugin] prepare release pmd_releases/6.32.0 2021-02-27 09:43:58 +01:00
Andreas Dangel 84ea5e04b4 Revert the changes - compare Nodes with == again 2021-02-26 20:59:35 +01:00
Andreas Dangel 7384a69d31 Merge branch 'master' into dogfood-6.30.0 2021-02-26 19:26:36 +01:00
Andreas Dangel 2ea0328678 [maven-release-plugin] prepare for next development iteration 2021-01-30 18:04:17 +01:00
Andreas Dangel 7d6e6239c5 [maven-release-plugin] prepare release pmd_releases/6.31.0 2021-01-30 18:04:08 +01:00
Andreas Dangel f7909ae78a Merge branch 'master' into pr-2963-update 2021-01-21 11:43:01 +01:00
Andreas Dangel c37f208d3e Call jjtree/javacc with UTF-8 as default encoding
Fixes #2970
2020-12-17 18:31:13 +01:00
Andreas Dangel 62a052e97b (dogfood) Further CompareObjectsWithEquals fixes 2020-12-17 16:44:32 +01:00
Clément Fournier 52d8904a9e Fix last tests 2020-12-13 01:54:02 +01:00
Clément Fournier 2623efbc8a Delete ParserOptions 2020-12-13 00:39:05 +01:00
Clément Fournier 79def1b51d Reduce importance of parser options 2020-12-12 21:19:50 +01:00
Andreas Dangel d284ea9634 [maven-release-plugin] prepare for next development iteration 2020-12-12 09:42:10 +01:00
Andreas Dangel d2e4fb4ca3 [maven-release-plugin] prepare release pmd_releases/6.30.0 2020-12-12 09:42:02 +01:00
Maikel Steneker af31b3a773 Add GenericToken.getKind() to interface 2020-12-10 12:10:47 +01:00
Clément Fournier d4ad2f5011 Fix compil 2020-11-15 18:47:23 +01:00
Clément Fournier 7c45eb0ca9 Use a wrapper 'AstInfo' 2020-11-15 17:35:10 +01:00
Clément Fournier aee9c1792c Changes to js 2020-11-15 17:07:08 +01:00
Jeff Bartolotta e1c42a10ec Move visitor to VfParser#parse
LanguageVersionHandler#getTypeResolutionFacade is deprecated. Moved the VfExpressionTypeVisitor creation and execution to VfParser#parse instead.

ParsingOptionsTest located in pmd-test wasn't running previously because it was in the src/main hierarchy. Moved this test into the src/test hierarchy and consolidated the methods from the
similarly named class from pmd-core.
2020-11-12 20:13:19 -08:00
Andreas Dangel 7dfdd653e7 [javascript] Update default version name to "ES6" 2020-11-06 09:41:55 +01:00
Andreas Dangel 52a71f48aa [javascript] Add deprecations for EcmascriptParser/Handler
Refs #2837
2020-11-06 09:26:44 +01:00
Andreas Dangel 4837c8dbc8 [maven-release-plugin] prepare for next development iteration 2020-10-24 10:17:24 +02:00
Andreas Dangel 81f12d3e5d [maven-release-plugin] prepare release pmd_releases/6.29.0 2020-10-24 10:17:15 +02:00
Clément Fournier c8da0b4b36 Fix tests expecting ES3
Default version is now ES 6 and unnamed
2020-10-19 22:32:15 +02:00
Clément Fournier c27b421645 Fix PMD warnings 2020-10-18 03:22:07 +02:00
Clément Fournier a16aed50eb Remove JS parser options 2020-10-18 03:16:19 +02:00
Clément Fournier afb3a9e387 Fix js tests 2020-09-28 21:05:29 +02:00
Clément Fournier 020fa899d5 Fix tests 2020-09-28 20:12:04 +02:00
Clément Fournier 8f4c48c00a Require non null suppress marker 2020-09-28 19:49:33 +02:00
Andreas Dangel aa245c6e1b [maven-release-plugin] prepare for next development iteration 2020-09-26 10:25:16 +02:00
Andreas Dangel 722f3ca997 [maven-release-plugin] prepare release pmd_releases/6.28.0 2020-09-26 10:25:05 +02:00
Andreas Dangel 9cfe485888 Merge branch 'pr-2746' into pmd/7.0.x
[core, ...] Finish generic visitors #2746

Fixes #880
2020-09-13 09:49:14 +02:00
Andreas Dangel 7605a669a7 Merge branch 'pr-2742' into pmd/7.0.x
[core] Remove deprecated things about rules #2742
2020-09-13 09:22:02 +02:00
Clément Fournier f5e4a0f81c Merge branch 'master' into 7.0.x 2020-09-13 01:49:45 +02:00
Clément Fournier a43dea916d Fix JS tests
Rewrite assertions for better error messages
The difference is 32 tokens instead of 30;
this is because previously, AnyTokenizer
tokenized `window.alert` as a single token. Now
it tokenizes it a `window`, `.`, `alert`.
2020-09-03 11:40:03 +02:00
Andreas Dangel c59af0aee6 [maven-release-plugin] prepare for next development iteration 2020-08-31 18:30:18 +02:00
Andreas Dangel 856950f0d2 [maven-release-plugin] prepare release pmd_releases/6.27.0 2020-08-31 18:30:09 +02:00
Clément Fournier 80e9f48ed9 Add a hook for nodes to callback if the visitor is incorrect 2020-08-26 19:10:32 +02:00
Clément Fournier 5f8e5fc1ff Remove ImmutableLanguage 2020-08-25 15:23:22 +02:00
Clément Fournier 37bd0db6b0 Merge branch 'remove-old-stuff' into 7.0.x 2020-08-23 17:59:27 +02:00
Clément Fournier d5f48c4741 Merge branch '7.0.x' into update-saxon-version 2020-08-23 17:45:21 +02:00