[doc] Added Codety to "Tools / Integrations" (#5208)

Merge pull request #5208 from random1223:patch-1
This commit is contained in:
Andreas Dangel 2024-09-12 10:31:13 +02:00
commit 469b2a67ae
No known key found for this signature in database
GPG Key ID: 93450DF2DF9A3FA3
5 changed files with 81 additions and 54 deletions

View File

@ -7763,6 +7763,15 @@
"contributions": [
"bug"
]
},
{
"login": "random1223",
"name": "Tony",
"avatar_url": "https://avatars.githubusercontent.com/u/3987237?v=4",
"profile": "https://codety.io/",
"contributions": [
"doc"
]
}
],
"contributorsPerLine": 7,

File diff suppressed because it is too large Load Diff

View File

@ -7,7 +7,7 @@ author: Romain PELISSE <belaran@gmail.com>
## Introduction
PMD can be integrate through some of the Continuous Integration tools that exist now.
PMD can be integrated through some of the Continuous Integration tools that exist now.
Here is a list of known (to us) plugin to do so.
## Jenkins Plugin
@ -16,12 +16,12 @@ Here is a list of known (to us) plugin to do so.
[Warnings Next Generation](https://plugins.jenkins.io/warnings-ng/) plugin for Jenkins. It supports
PMD among many other linting tools.
* Homepage: https://plugins.jenkins.io/warnings-ng/
* Source: https://github.com/jenkinsci/warnings-ng-plugin and https://github.com/jenkinsci/analysis-model
* Homepage: <https://plugins.jenkins.io/warnings-ng/>
* Source: <https://github.com/jenkinsci/warnings-ng-plugin> and <https://github.com/jenkinsci/analysis-model>
## Continuum
Continuum does not have a plugin for PMD per see, but can failed the build according to the
Continuum does not have a plugin for PMD per see, but can fail the build according to the
result of the PMD maven plugin.
## GitHub Action
@ -30,7 +30,9 @@ See [Other Tools / Integrations](pmd_userdocs_tools.html#github-actions)
## MegaLinter
[🦙 Mega-Linter](https://oxsecurity.github.io/megalinter/latest/) analyzes 50 languages, 22 formats, 21 tooling formats, excessive copy-pastes, spelling mistakes and security issues in your repository sources with a GitHub Action, other CI tools or locally.
[🦙 Mega-Linter](https://oxsecurity.github.io/megalinter/latest/) analyzes 50 languages, 22 formats, 21 tooling
formats, excessive copy-pastes, spelling mistakes and security issues in your repository sources with a
GitHub Action, other CI tools or locally.
It [natively embeds PMD](https://oxsecurity.github.io/megalinter/latest/descriptors/java_pmd/).

View File

@ -12,36 +12,50 @@ author: David Dixon-Peugh <dpeugh@users.sourceforge.net>
### Codacy
[Codacy](https://www.codacy.com/) automates code reviews and monitors code quality on every commit and pull request.
It gives visibility into the technical debt and it can track code style and security issues, code coverage, code duplication, cyclomatic complexity and enforce best practices.
It gives visibility into the technical debt and can track code style and security issues, code coverage, code
duplication, cyclomatic complexity and enforce best practices.
Codacy is static analysis without the hassle.
With Codacy you have PMDJava analysis out-of-the-box, and it is free for open source projects.
* Homepage: [https://www.codacy.com/](https://www.codacy.com/)
* Source code: [https://github.com/codacy/codacy-pmdjava](https://github.com/codacy/codacy-pmdjava)
* Homepage: <https://www.codacy.com/>
* Source code: <https://github.com/codacy/codacy-pmdjava>
* Maintainer: Codacy
### Codety
[Codety](https://www.codety.io/) provides comprehensive code scanning solution designed to detect code issues for
30+ programming languages and IaC frameworks. It embeds more than 6,000 code analysis rules (including pmd rules)
and can detect code smells, vulnerable code, secrets in the code, performance issues, style violations, and more.
Codety Scanner provides out-of-the-box PMD integration, it is free for personal and commercial use.
* Homepage: <https://www.codety.io/>
* Source code: <https://github.com/codetyio/codety-scanner>
### Codiga
[Codiga](https://www.codiga.io) automates code review, check your code quality and helps you manage your technical debt.
It is integrated with GitHub, GitLab and Bitbucket. The platform also analyzes code directly in your IDE using its integration
plugins for VS Code and IntelliJ, providing a consistent analysis along your development cycle (from the IDE to the CI/CD pipeline).
[Codiga](https://www.codiga.io) automates code review, check your code quality and helps you manage your
technical debt. It is integrated with GitHub, GitLab and Bitbucket. The platform also analyzes code directly in
your IDE using its integration plugins for VS Code and IntelliJ, providing a consistent analysis along your
development cycle (from the IDE to the CI/CD pipeline).
Codiga uses PMD to check Java and Apex code.
* Homepage: [https://www.codiga.io](https://www.codiga.io)
* Documentation: [https://doc.codiga.io](https://doc.codiga.io)
* Homepage: <https://www.codiga.io>
* Documentation: <https://doc.codiga.io>
### GitHub Actions
PMD provides its own GitHub Action, that can be integrated in custom workflows.
It can execute PMD with your own ruleset against your project. It creates a [SARIF](https://docs.oasis-open.org/sarif/sarif/v2.1.0/sarif-v2.1.0.html)
report which is uploaded as a build artifact. Furthermore the build can be failed based on the number of violations.
It can execute PMD with your own ruleset against your project. It creates a
[SARIF](https://docs.oasis-open.org/sarif/sarif/v2.1.0/sarif-v2.1.0.html) report which is uploaded as a
build artifact. Furthermore, the build can be failed based on the number of violations.
The action can also be used as a code scanner to create "Code scanning alerts".
* Homepage: [pmd/pmd-github-action](https://github.com/pmd/pmd-github-action)
* Homepage: <https://github.com/pmd/pmd-github-action>
### TCA
@ -57,9 +71,9 @@ code quality, and be more conducive to inheriting an excellent team code culture
With TCA you have PMD analysis out-of-the-box, and it is open source under the MIT license.
* Homepage: [http://tca.tencent.com/](http://tca.tencent.com/)
* Source code: [https://github.com/Tencent/CodeAnalysis](https://github.com/Tencent/CodeAnalysis)
* Documentation: [https://tencent.github.io/CodeAnalysis](https://tencent.github.io/CodeAnalysis)
* Homepage: <https://tca.tencent.com/>
* Source code: <https://github.com/Tencent/CodeAnalysis>
* Documentation: <https://tencent.github.io/CodeAnalysis>
* Maintainer: TCA
## IDE Integrations

View File

@ -26,6 +26,7 @@ This is a {{ site.pmd.release_type }} release.
### 🚨 API Changes
### ✨ External Contributions
* [#5208](https://github.com/pmd/pmd/pull/5208): \[doc] Added Codety to "Tools / Integrations" - [Tony](https://github.com/random1223) (@random1223)
{% endtocmaker %}