diff --git a/docs/index.md b/docs/index.md index be951ab7f8..49ab4fd093 100644 --- a/docs/index.md +++ b/docs/index.md @@ -26,7 +26,7 @@ additional_js: **PMD** is a static source code analyzer. It finds common programming flaws like unused variables, empty catch blocks, unnecessary object creation, and -so forth. It's mainly concerned with **Java and Apex**, but **supports 14 other +so forth. It's mainly concerned with **Java and Apex**, but **supports 16 other languages**. PMD features many **built-in checks** (in PMD lingo, *rules*), which are documented diff --git a/docs/pages/pmd/userdocs/cpd/cpd.md b/docs/pages/pmd/userdocs/cpd/cpd.md index ce9a36471b..82ca9e7831 100644 --- a/docs/pages/pmd/userdocs/cpd/cpd.md +++ b/docs/pages/pmd/userdocs/cpd/cpd.md @@ -261,30 +261,34 @@ to be "debug". * C# * C/C++ +* [Coco](pmd_languages_coco.html) * Dart * EcmaScript (JavaScript) * Fortran -* Gherkin (Cucumber) +* [Gherkin](pmd_languages_gherkin.html) (Cucumber) * Go * Groovy -* Html -* Java -* Jsp -* Kotlin +* [Html](pmd_languages_html.html) +* [Java](pmd_languages_java.html) +* [Jsp](pmd_languages_jsp.html) +* [Julia](pmd_languages_julia.html) +* [Kotlin](pmd_languages_kotlin.html) * Lua * Matlab * Modelica * Objective-C * Perl * PHP -* PL/SQL +* [PL/SQL](pmd_languages_plsql.html) * Python * Ruby -* Salesforce.com Apex +* [Salesforce.com Apex](pmd_languages_apex.html) * Scala * Swift -* Visualforce -* XML +* T-SQL +* [TypeScript](pmd_languages_js_ts.html) +* [Visualforce](pmd_languages_visualforce.html) +* [XML](pmd_languages_xml.html) ## Available report formats diff --git a/pom.xml b/pom.xml index 53fd8d225b..5cc1687056 100644 --- a/pom.xml +++ b/pom.xml @@ -14,12 +14,12 @@ Rules can be written in Java or using a XPath query. It supports Java, JavaScript, Salesforce.com Apex and Visualforce, - Modelica, PLSQL, Apache Velocity, HTML, XML and XSL. + Kotlin, Swift, Modelica, PLSQL, Apache Velocity, JSP, WSDL, HTML, XML and XSL. Scala is supported, but there are currently no Scala rules available. Additionally, it includes CPD, the copy-paste-detector. CPD finds duplicated code in - C/C++, C#, Dart, Fortran, Gherkin, Go, Groovy, HTML, Java, JavaScript, JSP, Kotlin, Lua, Matlab, Modelica, - Objective-C, Perl, PHP, PLSQL, Python, Ruby, Salesforce.com Apex and Visualforce, Scala, Swift, T-SQL and XML. + Coco, C/C++, C#, Dart, Fortran, Gherkin, Go, Groovy, HTML, Java, JavaScript, JSP, Julia, Kotlin, Lua, Matlab, Modelica, + Objective-C, Perl, PHP, PLSQL, Python, Ruby, Salesforce.com Apex and Visualforce, Scala, Swift, T-SQL, Typescript and XML. https://pmd.github.io/