Matias Fraga
0f57fa460f
remove unused method
2019-06-20 20:10:56 -03:00
Matias Fraga
766ccf578a
Adjust some xpath rules
2019-06-20 20:02:50 -03:00
Matias Fraga
56040b403c
Remove deprecated method
2019-06-20 18:30:29 -03:00
Matias Fraga
14618259dc
Merge branch 'pmd/7.0.x' of github.com:pmd/pmd into feature/swift-rules
2019-06-20 18:05:33 -03:00
Andreas Dangel
dcc718d10b
Merge branch 'pr-1774' into pmd/7.0.x
2019-06-15 12:17:54 +02:00
Matias Fraga
e984eff27b
Add rule visitor
2019-05-25 00:15:23 -03:00
lsoncini
cd71c35a0b
rule fixes to match name conventions
2019-05-24 23:31:31 -03:00
lsoncini
33983cbf55
swift ruleset boilerplate + rule tests + rules advance
2019-05-24 18:43:41 -03:00
Matias Fraga
f2f0494566
PR review
2019-05-24 12:28:44 -03:00
lsoncini
3469834ebc
abstract getRootNode method
2019-04-21 02:13:04 -03:00
lsoncini
10bbe24c45
added AntlrBaseParser adapter and SwiftParserAdapter
2019-04-21 02:13:04 -03:00
lsoncini
dd841d6ccb
ant file to make all swift nodes implement Node
2019-04-21 02:13:04 -03:00
lsoncini
8255af258f
added Antlr visitor infrastructure and swift implementation
2019-02-25 18:34:51 -03:00
lsoncini
47bc813caf
added AntlrBaseParser adapter and SwiftParserAdapter
2019-02-25 14:33:09 -03:00
lsoncini
ae05641f8c
ant file to make all swift nodes implement Node
2019-02-17 02:16:24 -03:00
Andreas Dangel
10e27ca3c0
Deprecate PMD LanguageModule for languages, that only support CPD
2018-11-26 13:55:35 +01:00
Will Herrmann
cba4e87acd
Replacing deprecated IO methods with ones that specify a charset
...
Standardizing with StandardCharsets.UTF_8, given that it was used in
several places of code already, and it provides compile-time checking
(as opposed to "UTF-8")
2018-10-12 17:25:08 -05:00
Matias Fraga
c2643f0278
PR review
2018-09-10 15:55:14 -03:00
Matias Fraga
15bd890110
Generate AntlrTokenManager and decouple the lexer instance from the tokenizer
2018-09-09 20:19:38 -03:00
Tomi De Lucca
543795e550
checkstyle fixes
2018-08-19 04:06:53 -03:00
Tomi De Lucca
1796d2a7a5
PR Review
2018-08-19 03:56:07 -03:00
lsoncini
32b7cba79a
abstraction for cpd with antlr
2018-07-21 20:10:24 -03:00
kenji21
19f5110dc1
Update Swift.g4 for swift 4.1
2018-04-03 10:22:42 +02:00
kenji21
56cead8423
Add Associated Type Constraints & Class and Protocol Existential example
...
Update token count to match these additions already managed by the
grammar
2017-12-08 06:13:11 +01:00
kenji21
b10e21df7f
Add more swift4 syntax and update grammar for multiline
2017-12-08 06:06:19 +01:00
kenji21
315bb87c7f
Update Swift.g4 grammar to have swift4 keypath support
2017-12-08 06:06:19 +01:00
Andreas Dangel
3d9511a0e5
[doc] Remove old maven site
2017-08-15 14:31:03 +02:00
Matias Comercio
e5ddad3c3b
Remove pushed .gitignored files
...
These files were already at the repository
but they should have been ignored
2017-07-27 18:31:20 -03:00
Andreas Dangel
fbb262d380
pmd-swift: checkstyle / formatting
2016-12-02 14:36:22 +01:00
Andreas Dangel
cc94ed4c33
Add missing sites for sub modules (java8, test, ui)
...
Add missing sub module site menu (groovy, java8, perl, swift, test, ui)
2016-11-02 19:51:43 +01:00
Jan van Nunen
92678c0c0a
Added support for Swift to CPD.
...
The tokenizer uses the ANTLR4 grammar of the Tailor static analyzer for
Swift. (https://github.com/sleekbyte/tailor )
2016-03-02 11:11:02 +01:00