Camelcade / Perl5-IDEA

Perl5 plugins for IntelliJ IDEA
https://plugins.jetbrains.com/plugin/7796-perl/
Other
408 stars 76 forks source link

Add a watcher script for the non-integration tests and windows #2881

Closed hurricup closed 1 month ago

hurricup commented 1 month ago
github-actions[bot] commented 1 month ago

Qodana for JVM

2892 new problems were found

Inspection name Severity Problems
Usage of API marked for removal 🔴 Failure 24
Missorted modifiers 🔶 Warning 613
Unused declaration 🔶 Warning 596
Deprecated API usage 🔶 Warning 257
Missing '@Override' annotation 🔶 Warning 252
SequencedCollection method can be used 🔶 Warning 115
Method can be made 'void' 🔶 Warning 78
Hardcoded strings 🔶 Warning 47
Method parameter always has the same value 🔶 Warning 46
Method always returns the same value 🔶 Warning 45
@NotNull/@Nullable problems 🔶 Warning 36
Can use bounded wildcard 🔶 Warning 28
'size() == 0' can be replaced with 'isEmpty()' 🔶 Warning 27
Class is exposed outside of its visibility scope 🔶 Warning 25
Static initialization in extension point implementations 🔶 Warning 25
'if' can be replaced with 'switch' 🔶 Warning 23
Unnecessary semicolon 🔶 Warning 21
Declaration can have 'final' modifier 🔶 Warning 16
Non-platform TokenSet declared in ParserDefinition 🔶 Warning 16
'@RunWith' annotation already exists in a parent class 🔶 Warning 15
Redundant 'throws' clause 🔶 Warning 13
Field may be 'final' 🔶 Warning 9
C-style array declaration 🔶 Warning 7
'final' method in 'final' class 🔶 Warning 3
Missing required 'lang' attribute 🔶 Warning 3
Raw use of parameterized class 🔶 Warning 3
Statement lambda can be replaced with expression lambda 🔶 Warning 2
Incorrect string capitalization 🔶 Warning 2
A service can be converted to a light one 🔶 Warning 2
Explicit type can be replaced with '<>' 🔶 Warning 1
Lambda can be replaced with method reference 🔶 Warning 1
Copy of existing static method body 🔶 Warning 1
Plugin.xml dynamic plugin verification 🔶 Warning 1
'protected' member in 'final' class 🔶 Warning 1
Unnecessary conversion to 'String' 🔶 Warning 1
Unnecessary modifier 🔶 Warning 1
Duplicate branches in 'switch' ◽️ Notice 505
Link with unencrypted protocol ◽️ Notice 14
Non-distinguishable logging calls ◽️ Notice 8
Method can be extracted ◽️ Notice 5
Class can be record class ◽️ Notice 2
Immutable collection creation can be replaced with collection factory call ◽️ Notice 2

💡 Qodana analysis was run in the pull request mode: only the changed files were checked ☁️ View the detailed Qodana report

Detected 11 dependencies # Third-party software list This page lists the third-party software dependencies used in perl5 | Dependency | Version | Licenses | |----------------------------------------------------------------------------------|-------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | ant-launcher | 1.10.13 | [Apache-2.0](http://www.apache.org/licenses/)
[W3C-19980720](http://www.w3.org/Consortium/Legal/copyright-software-19980720.html) | | ant | 1.10.13 | [Apache-2.0](http://www.apache.org/licenses/)
[W3C-19980720](http://www.w3.org/Consortium/Legal/copyright-software-19980720.html) | | [com.jetbrains.performanceplugin](https://assertj.github.io/doc/#assertj-core) | 242.20224.300+279 | [Apache-2.0](http://www.apache.org/licenses/) | | [com.jetbrains.performanceplugin](https://assertj.github.io/doc/#assertj-core) | 242.20224.300+564 | [Apache-2.0](http://www.apache.org/licenses/) | | [docker](https://github.com/docker-java/docker-java) | 2024.2+818 | [Apache-2.0](http://www.apache.org/licenses/) | | [jflex](https://github.com/vbmacher/cup-maven-plugin) | 1.9.2 | [BSD-3-Clause](http://www.opensource.org/licenses/BSD-3-Clause) | | [jsr305](http://findbugs.sourceforge.net/) | 3.0.2 | [Apache-2.0](http://www.apache.org/licenses/) | | [tanvd.grazi](https://github.com/douglascrockford/JSON-java) | 242.20224.300+532 | [Apache-2.0](http://www.apache.org/licenses/)
[LGPL-2.0-or-later](http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html)
[LGPL-2.1-only](http://www.gnu.org/licenses/lgpl-2.1.html)
[MIT](http://opensource.org/licenses/mit-license.php) | | [tanvd.grazi](https://github.com/douglascrockford/JSON-java) | 242.20224.300+735 | [Apache-2.0](http://www.apache.org/licenses/)
[LGPL-2.0-or-later](http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html)
[LGPL-2.1-only](http://www.gnu.org/licenses/lgpl-2.1.html)
[MIT](http://opensource.org/licenses/mit-license.php) | | [testng-j](http://webjars.org) | 242.20224.300+713 | [MIT](http://opensource.org/licenses/mit-license.php) | | [testng-j](http://webjars.org) | 242.20224.300+84 | [MIT](http://opensource.org/licenses/mit-license.php) |
Contact Qodana team Contact us at [qodana-support@jetbrains.com](mailto:qodana-support@jetbrains.com) - Or via our issue tracker: https://jb.gg/qodana-issue - Or share your feedback: https://jb.gg/qodana-discussions