Commit Graph
264 Commits
Author SHA1 Message Date
Andreas Dangel fd8b2e35a1 Merge branch 'master' into pmd/7.0.x 2022-05-28 09:20:01 +02:00
Andreas Dangel e530bff3f9 [core] Internalize CPDCommandLineInterface
Fixes #3835
2022-05-26 20:13:22 +02:00
Andreas Dangel 67629e13d0 Merge pull request #3968 from adangel:replace-commons-io
[core] Replace commons-io #3968
2022-05-26 15:26:22 +02:00
Andreas Dangel 82dd4d46ca Merge branch 'master' into pmd/7.0.x 2022-05-26 11:21:38 +02:00
Andreas Dangel 7e4340afc4 Merge branch 'master' into pr/3946 2022-05-26 10:33:34 +02:00
Andreas Dangel a4ebb66769 Replace IOUtils with IOUtil
plsql, xml, apex, html, javascript, scala
2022-05-13 12:03:15 +02:00
Andreas Dangel 8e90891b28 Merge branch 'master' into pmd/7.0.x 2022-05-06 15:06:23 +02:00
Clément Fournier d39ff7df9b [js] Fix object property with method type
Fix #3948
2022-05-02 19:19:37 +02:00
Clément Fournier b328bc5fdc Add more cjk and exotic scripts, also to JS
Fix #2605
2022-05-01 17:47:11 +02:00
Andreas Dangel 4c61883a92 Fix compilation errors 2022-04-21 18:50:45 +02:00
Andreas Dangel 5e9402bfe1 Merge branch 'master' into pmd/7.0.x 2022-04-21 18:42:08 +02:00
Clément Fournier 367c6cf54a Update JS module 2022-04-15 19:54:31 +02:00
Clément Fournier d41e0d0f32 Merge branch '7.0.x' into pmd7-merge-master 2022-03-05 11:53:55 +01:00
Clément Fournier 8c42febcdb Fix last tests 2022-03-04 20:22:14 +01:00
Clément Fournier 9d1c1860cb Merge branch 'master' into 7.0.x 2022-03-03 19:55:10 +01:00
Clément Fournier bf91e70c9f Update tests 2022-02-25 19:50:50 +01:00
Clément Fournier c3aa845a6a Fix js & xml tests 2022-02-14 00:15:51 +01:00
Clément Fournier cc834b175e Fix java cli tests 2022-02-13 23:31:30 +01:00
Clément Fournier 8cc7c7bbea Merge branch '7.0.x' into analysis-listener 2022-02-07 00:54:47 +01:00
Andreas Dangel b2585cd484 [javascript] Use ArrayDeque instead of Stack (LooseCoupling) 2022-02-03 12:39:21 +01:00
Andreas Dangel 840f2e3203 [javascript] Update AST nodes and visitor 2022-01-20 12:48:45 +01:00
Andreas Dangel afc8a11020 Merge branch 'master' into pmd/7.0.x 2022-01-20 12:36:44 +01:00
Andreas Dangel f6c994eb3d [javascript] Update Rhino from 1.7.13 to 1.7.14
* Add more nodes
* Note: UpdateExpression is now parsed instead of UnaryExpression
  for increments/decrements
2022-01-13 14:38:28 +01:00
Andreas Dangel cd71c038dd [javascript] Add ASTXmlPropRef node
Fixes #3703
2022-01-13 13:44:36 +01:00
Clément Fournier f4468a22c1 Delete EcmasccriptLanguageModuleTest
This should already be tested in pmd core as there
are no custom violation factories anymore
2021-12-16 16:49:04 +01:00
Andreas Dangel 1d3f8eec02 Merge branch 'master' into pmd/7.0.x 2021-09-25 13:58:22 +02:00
Andreas Dangel 6d6d4c5769 Merge pull request #3516 from kevingnet:kevingnet_branch
[javascript] NPE while creating rule violation when specifying explicit
line numbers #3516
2021-09-25 10:17:23 +02:00
Andreas Dangel 4382a32fb1 [javascript] Fix EcmascriptRuleViolationFactory (#3516) 2021-09-25 09:55:43 +02:00
Kevin Guerra 400f6c6776 fix for npa when using line number 2021-09-21 16:46:14 +00:00
Andreas Dangel d192abff5a Merge remote-tracking branch 'adangel/fix-cpd' into pmd7-fix-cpd 2021-09-09 09:56:01 +02:00
Andreas Dangel bd6c72e0f5 Fix code duplications 2021-09-08 20:11:49 +02:00
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
Clément Fournier 77767a5e53 Merge branch 'master' into 7.0.x 2021-03-01 15:49:07 +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 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
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