Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: bdacd38437e6ee36ed4cd9a3a4b68a78ad8bcc0e
      https://github.com/pmd/pmd/commit/bdacd38437e6ee36ed4cd9a3a4b68a78ad8bcc0e
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2023-04-13 (Thu, 13 Apr 2023)

  Changed paths:
    M docs/pages/pmd/devdocs/major_contributions/adding_new_cpd_language.md
    M docs/pages/release_notes.md
    M docs/pages/release_notes_pmd7.md
    A pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/AntlrTokenizer.java
    A pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/JavaCCTokenizer.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/cpd/internal/AntlrTokenizer.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/cpd/internal/JavaCCTokenizer.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/JavaccTokenDocument.java
    M pmd-cpp/src/main/java/net/sourceforge/pmd/cpd/CPPTokenizer.java
    M pmd-cs/src/main/java/net/sourceforge/pmd/cpd/CsTokenizer.java
    M pmd-dart/src/main/java/net/sourceforge/pmd/cpd/DartTokenizer.java
    M 
pmd-gherkin/src/main/java/net/sourceforge/pmd/lang/gherkin/cpd/GherkinTokenizer.java
    M pmd-go/src/main/java/net/sourceforge/pmd/cpd/GoTokenizer.java
    M pmd-java/src/main/java/net/sourceforge/pmd/cpd/JavaTokenizer.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/cpd/EcmascriptTokenizer.java
    M pmd-jsp/src/main/java/net/sourceforge/pmd/cpd/JSPTokenizer.java
    M pmd-kotlin/src/main/java/net/sourceforge/pmd/cpd/KotlinTokenizer.java
    M pmd-lua/src/main/java/net/sourceforge/pmd/cpd/LuaTokenizer.java
    M pmd-matlab/src/main/java/net/sourceforge/pmd/cpd/MatlabTokenizer.java
    M pmd-modelica/src/main/java/net/sourceforge/pmd/cpd/ModelicaTokenizer.java
    M 
pmd-objectivec/src/main/java/net/sourceforge/pmd/cpd/ObjectiveCTokenizer.java
    M pmd-plsql/src/main/java/net/sourceforge/pmd/cpd/PLSQLTokenizer.java
    M pmd-python/src/main/java/net/sourceforge/pmd/cpd/PythonTokenizer.java
    M pmd-swift/src/main/java/net/sourceforge/pmd/cpd/SwiftTokenizer.java
    M 
pmd-tsql/src/main/java/net/sourceforge/pmd/lang/tsql/cpd/TSqlTokenizer.java
    M pmd-visualforce/src/main/java/net/sourceforge/pmd/cpd/VfTokenizer.java
    M pmd-xml/src/main/java/net/sourceforge/pmd/xml/cpd/XmlTokenizer.java

  Log Message:
  -----------
  [core] Move AntlrTokenizer and JavaCCTokenizer into impl packages


  Commit: ee227b13972b2ff259e9892e7130a820af9d4a21
      https://github.com/pmd/pmd/commit/ee227b13972b2ff259e9892e7130a820af9d4a21
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2023-04-13 (Thu, 13 Apr 2023)

  Changed paths:
    M 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_antlr_based_language.md
    M docs/pages/release_notes.md
    M docs/pages/release_notes_pmd7.md
    R 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrBaseRule.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/AbstractVisitorRule.java
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/AbstractKotlinRule.java
    M 
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/AbstractSwiftRule.java
    M 
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/rule/bestpractices/UnavailableFunctionRule.java

  Log Message:
  -----------
  [core] Introduce an AbstractVisitorRule

Remove AntlrBaseRule


  Commit: 0d5ecebd4eb8498c95a084e59c472912ae5ef566
      https://github.com/pmd/pmd/commit/0d5ecebd4eb8498c95a084e59c472912ae5ef566
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2023-04-14 (Fri, 14 Apr 2023)

  Changed paths:
    M 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_antlr_based_language.md
    M docs/pages/release_notes.md
    M docs/pages/release_notes_pmd7.md
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrGeneratedParserBase.java
    M pmd-kotlin/src/main/antlr4/net/sourceforge/pmd/lang/kotlin/ast/Kotlin.g4
    M pmd-kotlin/src/main/antlr4/net/sourceforge/pmd/lang/kotlin/ast/README.md
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/KotlinInnerNode.java
    M pmd-swift/src/main/antlr4/net/sourceforge/pmd/lang/swift/ast/Swift.g4
    M 
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/ast/SwiftInnerNode.java

  Log Message:
  -----------
  [core] Antlr - make more methods protected

The abstract methods createPmdTerminal and createPmdError in 
AntlrGeneratedParserBase don't need to be public. They are just implementation.

The language specific inner nodes (KotlinInnerNode, SwiftInnerNode)
can be package private. Only the concrete subclasses are considered
public API.


  Commit: d20257ad67a4f16a075474c43cf7386ac092509d
      https://github.com/pmd/pmd/commit/d20257ad67a4f16a075474c43cf7386ac092509d
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2023-04-14 (Fri, 14 Apr 2023)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] Update release notes (#2500)


  Commit: 414aa3ec3ae68cb53c4812dfaed0dd08ead0f3e6
      https://github.com/pmd/pmd/commit/414aa3ec3ae68cb53c4812dfaed0dd08ead0f3e6
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2023-04-14 (Fri, 14 Apr 2023)

  Changed paths:
    M 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_antlr_based_language.md

  Log Message:
  -----------
  [doc] ANTLR: Update URLs to point to github.com/pmd/pmd/blob/master...


  Commit: f0b729b2e92ae31b6519d554894d2330d0d32dfa
      https://github.com/pmd/pmd/commit/f0b729b2e92ae31b6519d554894d2330d0d32dfa
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2023-04-14 (Fri, 14 Apr 2023)

  Changed paths:
    M 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_antlr_based_language.md
    M 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_javacc_based_language.md

  Log Message:
  -----------
  [doc] ANTLR: Update paragraph about limitations (CST vs. AST)


  Commit: 079ff2050b21a12ef80807930c6a8207cfd4e84c
      https://github.com/pmd/pmd/commit/079ff2050b21a12ef80807930c6a8207cfd4e84c
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2023-04-14 (Fri, 14 Apr 2023)

  Changed paths:
    M docs/_data/sidebars/pmd_sidebar.yml
    M 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_antlr_based_language.md
    M 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_javacc_based_language.md
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] ANTLR: Update documentation

Fixes #2501


  Commit: 38b541f89641a427658459ae1854d34a39b95f2e
      https://github.com/pmd/pmd/commit/38b541f89641a427658459ae1854d34a39b95f2e
  Author: Juan Martín Sotuyo Dodero <juansot...@gmail.com>
  Date:   2023-04-19 (Wed, 19 Apr 2023)

  Changed paths:
    M .all-contributorsrc
    M .ci/README.md
    M .ci/build.sh
    M .ci/inc/pmd-doc.inc
    M .github/ISSUE_TEMPLATE/0rule_violation_false-positive.md
    M .github/ISSUE_TEMPLATE/1rule_violation_false-negative.md
    M CONTRIBUTING.md
    M README.md
    M docs/README.md
    M docs/_config.yml
    M docs/_includes/footer.html
    M docs/_plugins/rule_tag.rb
    A docs/images/logo/pmd-logo-300px-squared.png
    A docs/images/logo/pmd-logo-600px-squared.png
    A docs/images/logo/pmd-logo-70px-squared.png
    A docs/images/logo/pmd-logo-white-300px-squared.png
    A docs/images/logo/pmd-logo-white-400x165px.png
    A docs/images/logo/pmd-logo-white-600px-squared.png
    A docs/images/logo/pmd-old-logo-white-600x440px.png
    A docs/images/logo/pmd-old.svg
    M docs/pages/pmd/projectdocs/committers/main_landing_page.md
    M docs/pages/pmd/projectdocs/committers/releasing.md
    M docs/pages/pmd/projectdocs/credits.md
    M docs/pages/pmd/projectdocs/logo.md
    M docs/pages/release_notes.md
    M docs/pages/release_notes_old.md
    M docs/report-examples/pmd-report.sarif.json
    M docs/sitemap.xml
    R docs/sitemap_generator.sh
    M pmd-core/src/main/java/net/sourceforge/pmd/PmdAnalysis.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/document/FileCollector.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/renderers/CodeClimateRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/SarifRenderer.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/renderers/internal/sarif/SarifLogBuilder.java
    M pmd-core/src/test/java/net/sourceforge/pmd/PmdAnalysisTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/processor/GlobalListenerTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/processor/PmdRunnableTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/CodeClimateRendererTest.java
    M 
pmd-core/src/test/resources/net/sourceforge/pmd/renderers/sarif/empty.sarif.json
    M 
pmd-core/src/test/resources/net/sourceforge/pmd/renderers/sarif/expected-configerror.sarif.json
    M 
pmd-core/src/test/resources/net/sourceforge/pmd/renderers/sarif/expected-error-nomessage.sarif.json
    M 
pmd-core/src/test/resources/net/sourceforge/pmd/renderers/sarif/expected-error.sarif.json
    M 
pmd-core/src/test/resources/net/sourceforge/pmd/renderers/sarif/expected-multiple-locations.sarif.json
    M 
pmd-core/src/test/resources/net/sourceforge/pmd/renderers/sarif/expected-multiple.sarif.json
    M 
pmd-core/src/test/resources/net/sourceforge/pmd/renderers/sarif/expected.sarif.json
    M pmd-dist/src/main/resources/assemblies/pmd-bin.xml
    M pmd-dist/src/test/java/net/sourceforge/pmd/it/BinaryDistributionIT.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ImmutableFieldRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/ImmutableField.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/multithreading/xml/NonThreadSafeSingleton.xml
    M 
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/ast/test/BaseParsingHelper.kt
    M pmd-swift/pom.xml
    M pmd-swift/src/main/resources/category/swift/bestpractices.xml
    M pmd-swift/src/main/resources/category/swift/errorprone.xml
    M pmd-test/src/main/java/net/sourceforge/pmd/AbstractRuleSetFactoryTest.java
    M pom.xml

  Log Message:
  -----------
  Merge branch 'master' into issue-2501-antlr-doc


  Commit: ddac2a0404a34cf877d9ad0b0a1af0fae6484e3f
      https://github.com/pmd/pmd/commit/ddac2a0404a34cf877d9ad0b0a1af0fae6484e3f
  Author: Juan Martín Sotuyo Dodero <juansot...@gmail.com>
  Date:   2023-04-19 (Wed, 19 Apr 2023)

  Changed paths:
    M docs/_data/sidebars/pmd_sidebar.yml
    M 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_antlr_based_language.md
    M 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_javacc_based_language.md
    M docs/pages/pmd/devdocs/major_contributions/adding_new_cpd_language.md
    M docs/pages/release_notes.md
    M docs/pages/release_notes_pmd7.md
    A pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/AntlrTokenizer.java
    A pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/JavaCCTokenizer.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/cpd/internal/AntlrTokenizer.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/cpd/internal/JavaCCTokenizer.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrBaseRule.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrGeneratedParserBase.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/JavaccTokenDocument.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/AbstractVisitorRule.java
    M pmd-cpp/src/main/java/net/sourceforge/pmd/cpd/CPPTokenizer.java
    M pmd-cs/src/main/java/net/sourceforge/pmd/cpd/CsTokenizer.java
    M pmd-dart/src/main/java/net/sourceforge/pmd/cpd/DartTokenizer.java
    M 
pmd-gherkin/src/main/java/net/sourceforge/pmd/lang/gherkin/cpd/GherkinTokenizer.java
    M pmd-go/src/main/java/net/sourceforge/pmd/cpd/GoTokenizer.java
    M pmd-java/src/main/java/net/sourceforge/pmd/cpd/JavaTokenizer.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/cpd/EcmascriptTokenizer.java
    M pmd-jsp/src/main/java/net/sourceforge/pmd/cpd/JSPTokenizer.java
    M pmd-kotlin/src/main/antlr4/net/sourceforge/pmd/lang/kotlin/ast/Kotlin.g4
    M pmd-kotlin/src/main/antlr4/net/sourceforge/pmd/lang/kotlin/ast/README.md
    M pmd-kotlin/src/main/java/net/sourceforge/pmd/cpd/KotlinTokenizer.java
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/AbstractKotlinRule.java
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/KotlinInnerNode.java
    M pmd-lua/src/main/java/net/sourceforge/pmd/cpd/LuaTokenizer.java
    M pmd-matlab/src/main/java/net/sourceforge/pmd/cpd/MatlabTokenizer.java
    M pmd-modelica/src/main/java/net/sourceforge/pmd/cpd/ModelicaTokenizer.java
    M 
pmd-objectivec/src/main/java/net/sourceforge/pmd/cpd/ObjectiveCTokenizer.java
    M pmd-plsql/src/main/java/net/sourceforge/pmd/cpd/PLSQLTokenizer.java
    M pmd-python/src/main/java/net/sourceforge/pmd/cpd/PythonTokenizer.java
    M pmd-swift/src/main/antlr4/net/sourceforge/pmd/lang/swift/ast/Swift.g4
    M pmd-swift/src/main/java/net/sourceforge/pmd/cpd/SwiftTokenizer.java
    M 
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/AbstractSwiftRule.java
    M 
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/ast/SwiftInnerNode.java
    M 
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/rule/bestpractices/UnavailableFunctionRule.java
    M 
pmd-tsql/src/main/java/net/sourceforge/pmd/lang/tsql/cpd/TSqlTokenizer.java
    M pmd-visualforce/src/main/java/net/sourceforge/pmd/cpd/VfTokenizer.java
    M pmd-xml/src/main/java/net/sourceforge/pmd/xml/cpd/XmlTokenizer.java

  Log Message:
  -----------
  Merge pull request #4473 from adangel/issue-2501-antlr-doc

[doc] Update ANTLR documentation


Compare: https://github.com/pmd/pmd/compare/68e1a5302fde...ddac2a0404a3


_______________________________________________
Pmd-commits mailing list
Pmd-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmd-commits

Reply via email to