Commit Graph

181 Commits

Author SHA1 Message Date
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