Static analysis
5 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
actionlint |
CI workflow linting | pre-commit hook actionlint |
pre-commit, ci | .pre-commit-config.yaml |
cargo-check |
Type checking | cargo check --workspace --all-targets |
local | rustutils/justfile |
clippy |
Linting | cargo clippy --all-targets --workspace -- -D warnings |
local | rustutils/justfile |
codeql |
Security scanning | uses github/codeql-action/analyze |
ci | .github/workflows/linux-ci.yml .github/workflows/windows-ci.yml |
tsc |
Type checking | tsc -p tsconfig.json |
ci | .github/workflows/validate-scripts.yml package.json |
Testing
2 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
cargo-test |
Unit and integration tests | cargo test --all-targets --workspace |
local | rustutils/justfile |
ci-matrix |
Version and platform matrix | linux-build-and-test (variant: 3)windows-build-and-test-msvc (renderer: 3)windows-build-and-test-msys2 (msystem: 3, renderer: 3) |
ci | .github/workflows/linux-ci.yml .github/workflows/windows-ci.yml |
Formatting and hygiene
2 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
pre-commit-hooks |
File hygiene | pre-commit hook check-added-large-filespre-commit hook check-tomlpre-commit hook check-yaml |
pre-commit, ci | .pre-commit-config.yaml |
rustfmt |
Formatting | cargo fmt --all'cargo fmt --all -- --checkcargo fmt --all -- --config imports_granularity=Module,group_imports=StdExter... |
pre-commit, ci, local | .pre-commit-config.yaml rustutils/justfile |
34 other commands the scanner could not classify
Commands from CI steps and task runners that look like checks but match no known tool. Some are checks, some are not.
bazel run //platform/ios:lint-plists --//:renderer=metalbazel test //platform/ios/test:ios_test --test_output=errors --//:renderer=metalbazel test //platform:check-public-symbols-ios --test_output=errors --//:renderer=metalbazel test //platform:check-public-symbols-macos --test_output=errors --//:renderer=metalcargo doc --no-depscargo doc --no-deps --openditto $iphoneos_developer_dir/Library/Frameworks/Testing.framework Payload/CppUnitTestsApp.app/Frameworks/Testing.fra...ditto $iphoneos_developer_dir/Library/Frameworks/Testing.framework Payload/RenderTestApp.app/Frameworks/Testing.frame...ditto $iphoneos_developer_dir/usr/lib/lib_TestingInterop.dylib Payload/CppUnitTestsApp.app/Frameworks/lib_TestingInte...ditto $iphoneos_developer_dir/usr/lib/lib_TestingInterop.dylib Payload/RenderTestApp.app/Frameworks/lib_TestingIntero...ditto CppUnitTestsApp.app Payload/CppUnitTestsApp.appditto RenderTestApp.app Payload/RenderTestApp.appelsenode .github/scripts/check-job-skipped.tsnode platform/android/scripts/generate-style-code.mjsnode scripts/aws-device-farm/store-test-artifacts.mjs --runArn $EXPR --outputDir $results_dirnode test/storage/server.js &pre-commit hook buildifierpre-commit hook clang-formatpre-commit hook swiftformatsh -c 'cd rustutilsunzip -o MapLibreAndroidTestApp/build/outputs/apk/$EXPR/release/MapLibreAndroidTestApp-$EXPR-release.apk -d /tmp/my_a...unzip docs.zipxcodebuild build-for-testing -scheme CppUnitTests -project MapLibre.xcodeproj -derivedDataPath $build_dirxcodebuild build-for-testing -scheme RenderTest -project MapLibre.xcodeproj -derivedDataPath $build_dirxvfb-run -a build-linux-$EXPR/mbgl-render-test-runner --manifestPath=metrics/linux-$renderer.jsonxvfb-run -a build-linux-$EXPR/mbgl-test-runnerzip -r $ios_cpp_test_app_dir/CppUnitTests.xctest.zip CppUnitTests.xctestzip -r $render_test_app_dir/RenderTest.xctest.zip RenderTest.xctestzip -r CppUnitTestsApp.zip Payloadzip -r RenderTestApp.zip Payloadzip -r docs.zip docs/zip -r test/android/app/src/main/assets/data.zip -@ < test/android/app/src/main/assets/to_zip.txtzip -r test_artifacts.zip $results_dir
Review prompts
most discussed first