Merge pull request #4651 from cyw3:master (rebased)

[doc] Add "Tencent Cloud Code Analysis" in Tools / Integrations #4651

Closes #4651
This commit is contained in:
Andreas Dangel
2023-09-09 11:30:46 +02:00
4 changed files with 25 additions and 3 deletions

View File

@ -2153,7 +2153,8 @@
"avatar_url": "https://avatars.githubusercontent.com/u/11549103?v=4",
"profile": "https://github.com/cyw3",
"contributions": [
"bug"
"bug",
"doc"
]
},
{

View File

@ -824,7 +824,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
<td align="center"><a href="https://github.com/cyberjj999"><img src="https://avatars.githubusercontent.com/u/51283594?v=4?s=100" width="100px;" alt=""/><br /><sub><b>cyberjj999</b></sub></a><br /><a href="https://github.com/pmd/pmd/issues?q=author%3Acyberjj999" title="Bug reports">🐛</a></td>
</tr>
<tr>
<td align="center"><a href="https://github.com/cyw3"><img src="https://avatars.githubusercontent.com/u/11549103?v=4?s=100" width="100px;" alt=""/><br /><sub><b>cyw3</b></sub></a><br /><a href="https://github.com/pmd/pmd/issues?q=author%3Acyw3" title="Bug reports">🐛</a></td>
<td align="center"><a href="https://github.com/cyw3"><img src="https://avatars.githubusercontent.com/u/11549103?v=4?s=100" width="100px;" alt=""/><br /><sub><b>cyw3</b></sub></a><br /><a href="https://github.com/pmd/pmd/issues?q=author%3Acyw3" title="Bug reports">🐛</a> <a href="https://github.com/pmd/pmd/commits?author=cyw3" title="Documentation">📖</a></td>
<td align="center"><a href="https://github.com/d1ss0nanz"><img src="https://avatars.githubusercontent.com/u/7532776?v=4?s=100" width="100px;" alt=""/><br /><sub><b>d1ss0nanz</b></sub></a><br /><a href="https://github.com/pmd/pmd/issues?q=author%3Ad1ss0nanz" title="Bug reports">🐛</a></td>
<td align="center"><a href="https://github.com/dague1"><img src="https://avatars.githubusercontent.com/u/42275566?v=4?s=100" width="100px;" alt=""/><br /><sub><b>dague1</b></sub></a><br /><a href="https://github.com/pmd/pmd/commits?author=dague1" title="Documentation">📖</a></td>
<td align="center"><a href="https://github.com/dalizi007"><img src="https://avatars.githubusercontent.com/u/90743616?v=4?s=100" width="100px;" alt=""/><br /><sub><b>dalizi007</b></sub></a><br /><a href="https://github.com/pmd/pmd/commits?author=dalizi007" title="Code">💻</a></td>

View File

@ -1,13 +1,14 @@
---
title: Tools / Integrations
tags: [userdocs, tools]
permalink: pmd_userdocs_tools.html
author: David Dixon-Peugh <dpeugh@users.sourceforge.net>
---
## Automated Code Review
{% include note.html content="The tools are listed in alphabetical order without rating." %}
### Codacy
[Codacy](https://www.codacy.com/) automates code reviews and monitors code quality on every commit and pull request.
@ -42,6 +43,24 @@ 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)
### TCA
[Tencent Cloud Code Analysis](http://tca.tencent.com/) (TCA for short, code-named CodeDog inside the company early)
is a comprehensive platform for code analysis and issue tracking. TCA consist of three components, server, web and
client. It integrates of a number of self-developed tools, and also supports dynamic integration of code analysis
tools in various programming languages.
Using TCA can help team find normative, structural, security vulnerabilities and other issues in the code,
continuously monitor the quality of the project code and issue alerts. At the same time, TCA opens up APIs to
support connection with upstream and downstream systems, so as to integrate code analysis capabilities, ensure
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)
* Maintainer: TCA
## IDE Integrations

View File

@ -228,6 +228,7 @@ The following classes have been removed:
#### External Contributions
* [#4528](https://github.com/pmd/pmd/pull/4528): \[apex] Update to apexlink - [Kevin Jones](https://github.com/nawforce) (@nawforce)
* [#4637](https://github.com/pmd/pmd/pull/4637): \[java] fix #4634 - JUnit4TestShouldUseTestAnnotation false positive with TestNG - [Krystian Dabrowski](https://github.com/krdabrowski) (@krdabrowski)
* [#4651](https://github.com/pmd/pmd/pull/4651): \[doc] Add "Tencent Cloud Code Analysis" in Tools / Integrations - [yale](https://github.com/cyw3) (@cyw3)
* [#4664](https://github.com/pmd/pmd/pull/4664): \[cli] CPD: Fix NPE when only `--file-list` is specified - [Wener](https://github.com/wener-tiobe) (@wener-tiobe)
* [#4665](https://github.com/pmd/pmd/pull/4665): \[java] Doc: Fix references AutoClosable -> AutoCloseable - [Andrey Bozhko](https://github.com/AndreyBozhko) (@AndreyBozhko)
@ -814,6 +815,7 @@ Language specific fixes:
* [#4542](https://github.com/pmd/pmd/pull/4542): \[java] Fix #4510: A false positive about ConstructorCallsOverridableMethod and @<!-- -->Value - [AnnaDev](https://github.com/LynnBroe) (@LynnBroe)
* [#4553](https://github.com/pmd/pmd/pull/4553): \[java] Fix #4492: GuardLogStatement gives false positive when argument is a Java method reference - [Anastasiia Koba](https://github.com/anastasiia-koba) (@anastasiia-koba)
* [#4637](https://github.com/pmd/pmd/pull/4637): \[java] fix #4634 - JUnit4TestShouldUseTestAnnotation false positive with TestNG - [Krystian Dabrowski](https://github.com/krdabrowski) (@krdabrowski)
* [#4651](https://github.com/pmd/pmd/pull/4651): \[doc] Add "Tencent Cloud Code Analysis" in Tools / Integrations - [yale](https://github.com/cyw3) (@cyw3)
* [#4664](https://github.com/pmd/pmd/pull/4664): \[cli] CPD: Fix NPE when only `--file-list` is specified - [Wener](https://github.com/wener-tiobe) (@wener-tiobe)
* [#4665](https://github.com/pmd/pmd/pull/4665): \[java] Doc: Fix references AutoClosable -> AutoCloseable - [Andrey Bozhko](https://github.com/AndreyBozhko) (@AndreyBozhko)