This is an automated email from the ASF dual-hosted git repository. junichi11 pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/netbeans.git
commit d04b41df21cfacb90df44b3c2226e8fc84fc231c Merge: 7ecc1db9107 f05a02eba68 Author: Junichi Yamamoto <[email protected]> AuthorDate: Sun Oct 6 07:20:43 2024 +0900 Merge pull request #7810 from troizet/php_psalm_support PHP: Added support for Psalm static analyzer php/php.code.analysis/licenseinfo.xml | 1 + .../modules/php/analysis/ImportantFilesImpl.java | 5 +- .../modules/php/analysis/PsalmAnalyzerImpl.java | 265 ++++++++++++++ ...nalysisCategoryPanels.java => PsalmParams.java} | 48 +-- .../modules/php/analysis/commands/PHPStan.java | 4 +- .../analysis/commands/{PHPStan.java => Psalm.java} | 87 +++-- .../php/analysis/options/AnalysisOptions.java | 64 ++++ .../analysis/options/AnalysisOptionsValidator.java | 38 ++ .../analysis/options/ValidatorPsalmParameter.java | 80 +++++ ...portParser.java => CheckStyleReportParser.java} | 12 +- .../php/analysis/ui/analyzer/Bundle.properties | 14 + .../analysis/ui/analyzer/PsalmCustomizerPanel.form | 222 ++++++++++++ .../analysis/ui/analyzer/PsalmCustomizerPanel.java | 367 +++++++++++++++++++ .../ui/options/AnalysisCategoryPanels.java | 3 +- .../php/analysis/ui/options/Bundle.properties | 16 + .../php/analysis/ui/options/PsalmOptionsPanel.form | 267 ++++++++++++++ .../php/analysis/ui/options/PsalmOptionsPanel.java | 387 +++++++++++++++++++++ .../modules/php/analysis/ui/resources/psalm.png | Bin 0 -> 267 bytes .../modules/php/analysis/util/AnalysisUiUtils.java | 32 ++ .../data/psalm/PsalmSupport/src/Calculator.php | 3 + .../psalm/PsalmSupport/test/src/CalculatorTest.php | 3 + .../test/unit/data/psalm/nb-php-psalm-log.xml | 123 +++++++ ...erTest.java => CheckStyleReportParserTest.java} | 44 ++- 23 files changed, 2000 insertions(+), 85 deletions(-) --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
