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