Andreas Dangel
d2bc0f3739
Checkstyle fixes
2016-12-03 11:31:01 +01:00
Andreas Dangel
617c6c622c
Merge remote-tracking branch 'origin/master' into codestyle
...
# Conflicts:
# pmd-core/src/main/java/net/sourceforge/pmd/RuleContext.java
# pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
# pmd-core/src/main/java/net/sourceforge/pmd/RuleSets.java
# pmd-core/src/main/java/net/sourceforge/pmd/RulesetsFactoryUtils.java
# pmd-core/src/main/java/net/sourceforge/pmd/SourceCodeProcessor.java
# pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/SourceCodePositioner.java
# pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/AttributeAxisIterator.java
# pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/AbstractScope.java
# pmd-core/src/main/java/net/sourceforge/pmd/processor/MonoThreadProcessor.java
# pmd-core/src/main/java/net/sourceforge/pmd/processor/MultiThreadProcessor.java
# pmd-core/src/test/java/net/sourceforge/pmd/ConfigurationTest.java
# pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
# pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/imports/UnnecessaryFullyQualifiedNameRule.java
# pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/TypeSet.java
# pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symboltable/ClassScopeTest.java
# pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symboltable/STBBaseTst.java
# pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/AbstractPLSQLRule.java
# pmd-xml/src/test/java/net/sourceforge/pmd/lang/xml/XmlParserTest.java
2016-12-02 15:42:31 +01:00
Andreas Dangel
735330be9d
pmd-plsql: checkstyle fixes
2016-12-02 14:27:47 +01:00
Andreas Dangel
2682bf18b8
pmd-plsql: checkstyle / formatting
2016-12-02 14:13:59 +01:00
Juan Martín Sotuyo Dodero
a280d00cce
Merge branch 'pr-129'
2016-11-22 14:12:11 -03:00
sergey
5cf9a4d665
[plsql] fixed multiline SELECT parse
...
fixed multiline SELECT parse. Parsing skips SELECT statements to the ';'
delimiter or end of line. If statement terminated by the end of line,
next line starting from the middle of SELECT statement will fail to
parse. For example,
SELECT 1
INTO V
FROM DUAL;
will fail.
2016-11-22 13:49:35 -03:00
sergey
ec13ff1662
missing change in PLSQLParserVisitorAdapter
...
missing change in PLSQLParserVisitorAdapter
2016-11-22 13:49:22 -03:00
sergey
90862cc993
Added correct parse of IS [NOT] NULL
...
fixed crash of parsing following code (from unittest):
IF V_BUF IS NULL THEN
null;
end if;
2016-11-22 13:49:16 -03:00
Andreas Dangel
92153696d8
Merge branch 'bug-1520'
2016-11-04 16:28:44 +01:00
Andreas Dangel
33e1850d6b
Merge branch 'bug-1520' into pmd/5.4.x
2016-11-04 16:24:55 +01:00
Andreas Dangel
d7b8bae1c9
plsql: adjust code samples, since "ONLY" is now a keyword
2016-11-04 16:21:25 +01:00
Andreas Dangel
4ab1d0cbee
Fixes #1520 [plsql] Missing PL/SQL language constructs in parser: Is Of Type, Using
2016-11-04 16:10:07 +01:00
Andreas Dangel
cec3e1a2ad
plsql: add new rule "MisplacedPragma"
...
#1539 [plsql] Create new rule for strict syntax checking: MisplacedPragma
2016-11-04 11:19:52 +01:00
Andreas Dangel
176eda21fe
Merge branch 'bug-1527'
2016-11-04 10:34:39 +01:00
Andreas Dangel
276cff02f8
Merge branch 'bug-1527' into pmd/5.4.x
2016-11-04 10:30:46 +01:00
Andreas Dangel
495dcb5ea9
Fixes #1527 [plsql] PRAGMA AUTONOMOUS_TRANSACTION gives processing errors
2016-11-04 10:19:24 +01:00
Andreas Dangel
db26052236
Merge branch 'pr-119'
2016-10-30 19:22:53 +01:00
Andreas Dangel
5827acb93e
Merge branch 'pr-119' into pmd/5.4.x
2016-10-30 19:17:26 +01:00
Andreas Dangel
575a5b6547
Add unit test for #1531 [plsql] OOM/Endless loop while parsing (PL)SQL
2016-10-30 19:08:00 +01:00
Dionisio Cortes Fernandez
511c7778c5
Small code enhancements, basically reordering variable declarations, constructors and variable modifiers
2016-05-15 22:41:26 +02:00
Andreas Dangel
b78c7f2aa7
Merge branch 'java-7'
2015-11-29 22:11:44 +01:00
Andreas Dangel
d563eb30fc
Java 7 changes and some compiler warnings fixed
2015-11-29 19:55:13 +01:00
Andreas Dangel
8bfe2682e9
Merge branch 'typos' of https://github.com/mkordas/pmd into mkordas-typos
2015-10-28 21:10:20 +01:00
Michal Kordas
31cef1474a
Fix various typos
2015-10-17 20:33:42 +02:00
Andreas Dangel
8e6ef4c2d9
#1412 UnusedPrivateMethod false positive: Issue #1403 not completely solved
...
Fix plsql code
2015-09-22 21:55:25 +02:00
Andreas Dangel
2fdb51fcb6
dogfood, whitespaces
2015-03-23 20:16:03 +01:00
Andreas Dangel
fbe6742666
Set beginColumn for the test nodes, so that no RuntimeException is thrown.
2014-11-16 12:00:29 +01:00
Andreas Dangel
4345f04fb0
Fix PMD dogfood issues in pmd-plsql and pmd-xml
2014-11-16 11:11:56 +01:00
Andreas Dangel
4da773b7fc
Add ruleset factory tests for all languages
2014-11-09 11:20:54 +01:00
Andreas Dangel
9ade75a621
Refactor CPDGui to detect available languages dynamically
2014-10-12 10:43:53 +02:00
Andreas Dangel
464b0bcef8
Rework CPD's LanguageFactory to use ServiceLoader, too
2014-10-11 12:16:28 +02:00
Andreas Dangel
475745e98e
Configure the site for every module
2014-10-08 21:49:23 +02:00
Andreas Dangel
8165bc2bf5
Fix test compilation errors - LanguageVersion*Tests in each sub-module now
2014-10-04 20:40:05 +02:00
Andreas Dangel
c352217131
Move cpd tokenizer tests to the various sub-modules
2014-10-04 19:16:01 +02:00
Andreas Dangel
802af053cf
Move plsql into own sub-module
2014-10-04 18:40:22 +02:00