Static analysis
4 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
cargo-check |
Type checking | cargo check --locked --manifest-path src-tauri/Cargo.toml --no-default-featur...cargo check $FLAGS --manifest-path src-tauri/$EXPR/Cargo.toml --all-targets |
ci | .github/workflows/rust-check.yml |
clippy |
Linting | cargo clippy --locked --manifest-path src-tauri/Cargo.toml --no-default-featu...cargo clippy $FLAGS --manifest-path src-tauri/$EXPR/Cargo.toml --all-targets ...cargo clippy --locked --no-default-features --features cli --all-targets -- -... |
ci, local | .github/workflows/rust-check.yml Makefile |
eslint |
Linting | eslint . |
local | web-app/package.json core/package.json docs/package.json docs/.eslintrc.json |
tsc |
Type checking | tsc --noEmittsc -p .tsc -b |
ci, local | .github/workflows/e2e-check.yml e2e/package.json .github/workflows/e2e-suite.yml package.json |
Testing
5 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
cargo-test |
Unit and integration tests | cargo test --features $(ENGINE_FEATURES) --no-runcargo test --locked --manifest-path src-tauri/Cargo.toml --no-default-feature...cargo test --locked --manifest-path src-tauri/plugins/tauri-plugin-hardware/C... |
ci, local | .github/workflows/engine-build.yml Makefile .github/workflows/jan-linter-and-test.yml .github/workflows/rust-check.yml |
ci-matrix |
Version and platform matrix | typecheck (os: 3)test-rust (os: 3)test-on-windows (antivirus-tools: 2) |
ci | .github/workflows/e2e-check.yml .github/workflows/jan-linter-and-test.yml |
unittest |
Unit and integration tests | unittest discover -s adk/python/tests -t adk/python |
ci | .github/workflows/rust-check.yml |
vitest |
Unit and integration tests | vitest runvitestvitest --ui |
local | core/package.json package.json web-app/package.json core/vitest.config.ts |
pytestconfigured, not run |
Unit and integration tests | docs/tests/pytest.ini |
Formatting and hygiene
1 tool
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
prettierconfigured, not run |
Formatting | docs/package.json .prettierrc docs/.prettierrc |
35 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.
New-Item -ItemType Directory -Force -Path $rootNew-Item -ItemType Directory -Force -Path $tmpbash .github/scripts/changed-areas.test.shbash .github/scripts/stamp-version.sh --checkbash .github/scripts/stamp-version.sh --check --base $basebash src-tauri/build-utils/check-engine-toolchain.sh $(JAN_ENGINE_VARIANT) $(ENGINE_FEATURES)codesign --verify --deep --strict --verbose=2 $bundlecodesign --verify --strict $workercross-env IS_TAURI=true yarn build:webcross-env NODE_OPTIONS=--max-old-space-size=4096 vitestcross-env NODE_OPTIONS=--max-old-space-size=4096 vitest --coverage --runcross-env NODE_OPTIONS=--max-old-space-size=4096 vitest --runcross-env NODE_OPTIONS=--max-old-space-size=4096 vitest --uicross-env NODE_OPTIONS=--max-old-space-size=4096 vitest runcross-env NODE_OPTIONS=--max-old-space-size=4096 vitest run --coveragecross-env NODE_OPTIONS=--max-old-space-size=4096 vitest run --project @janhq/*-extension --project @janhq/extensionscross-env NODE_OPTIONS=--max-old-space-size=4096 vitest run --project @janhq/corecross-env NODE_OPTIONS=--max-old-space-size=4096 vitest run --project @janhq/extension-api --project @janhq/extension...cross-env NODE_OPTIONS=--max-old-space-size=4096 vitest run --project @janhq/web-appnext lintnode --input-type=module <node ./scripts/stub-tauri-resources.mjsnode scripts/check-update-feeds.mjsnode scripts/check-update-feeds.mjs --livenode scripts/extensions-smoke.mjspowershell -Command if (Test-Path "$($env:USERPROFILE)\jan\extensions") { Remove-Item -Path "$($env:USERPROFILE)\jan\...powershell -Command if (Test-Path '$(ENGINE_SRC_DIR)') { Remove-Item -Recurse -Force '$(ENGINE_SRC_DIR)' }python main.py --enable-migration-test --old-version $env:OLD_VERSION --new-version $env:NEW_VERSION --max-turns $EXP...python main.py --enable-migration-test --old-version ${OLD_VERSION} --new-version ${NEW_VERSION} --max-turns $EXPR ${...python main.py --enable-reliability-test --reliability-phase $EXPR --reliability-test-path $EXPR $runsArgspctl --assess --type exec --verbose=2 $bundletslint --project tsconfig.json -t codeFrame src/**/*.ts test/**/*.tstsx --test tests/*.test.tstsx run-migration.tswdio run ./wdio.conf.ts
Review prompts
most discussed first