Branch: refs/heads/main
Revision: 2bbfa13869a7fcb7eb16f018e93328ddcdd02694
Author: jabraham17
Link: Add chplcheck linting to mason sources by jabraham17 · Pull Request #28218 · chapel-lang/chapel · GitHub
Log Message:
Add chplcheck linting to mason sources (#28218)
Adds chplcheck-based linting to mason sources. This is motivated by
recent mason bugs that would have been caught with a linter
- paratest
[Reviewed by @benharsh]
Diff:
M .github/workflows/CI.yml
M Makefile.devel
M test/mason/mason-external/versionInfoCompare.chpl
M test/mason/mason-help-tests/masonHelpTests.chpl
M test/mason/mason-help-tests/masonHelpTests.good
M test/mason/mason-offline/publishOffline.chpl
D test/mason/publish/publishHelp.chpl
D test/mason/publish/publishHelp.compopts
D test/mason/publish/publishHelp.good
D test/mason/publish/publishHelpShort.chpl
D test/mason/publish/publishHelpShort.compopts
D test/mason/publish/publishHelpShort.good
M test/mason/search/help.good
M tools/mason/MasonBuild.chpl
M tools/mason/MasonEnv.chpl
M tools/mason/MasonExample.chpl
M tools/mason/MasonExternal.chpl
M tools/mason/MasonHelp.chpl
M tools/mason/MasonInit.chpl
M tools/mason/MasonLogger.chpl
M tools/mason/MasonModify.chpl
M tools/mason/MasonModules.chpl
M tools/mason/MasonNew.chpl
M tools/mason/MasonPublish.chpl
M tools/mason/MasonRun.chpl
M tools/mason/MasonSystem.chpl
M tools/mason/MasonTest.chpl
M tools/mason/MasonUpdate.chpl
M tools/mason/MasonUtils.chpl
M tools/mason/SpecParser.chpl
M tools/mason/TestResult.chpl
https://github.com/chapel-lang/chapel/pull/28218.diff