Awesome Reviewers checks + prompts

sources / menloresearch/jan

menloresearch/jan

The checks this repository runs, scanned at 12c59c8, and the review prompts derived from its discussions.

10 recognised tools
24 prompts
37620 stars
LLM Serving & Gateways
GitHub

Static analysis

4 tools

ToolKindCommandRuns inFound 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 --noEmit
tsc -p .
tsc -b
ci, local .github/workflows/e2e-check.yml
e2e/package.json
.github/workflows/e2e-suite.yml
package.json

Testing

5 tools

ToolKindCommandRuns inFound in
cargo-test Unit and integration tests cargo test --features $(ENGINE_FEATURES) --no-run
cargo 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 run
vitest
vitest --ui
local core/package.json
package.json
web-app/package.json
core/vitest.config.ts
pytest
configured, not run
Unit and integration tests docs/tests/pytest.ini
ToolKindCommandRuns inFound in
prettier
configured, 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 $root
  • New-Item -ItemType Directory -Force -Path $tmp
  • bash .github/scripts/changed-areas.test.sh
  • bash .github/scripts/stamp-version.sh --check
  • bash .github/scripts/stamp-version.sh --check --base $base
  • bash src-tauri/build-utils/check-engine-toolchain.sh $(JAN_ENGINE_VARIANT) $(ENGINE_FEATURES)
  • codesign --verify --deep --strict --verbose=2 $bundle
  • codesign --verify --strict $worker
  • cross-env IS_TAURI=true yarn build:web
  • cross-env NODE_OPTIONS=--max-old-space-size=4096 vitest
  • cross-env NODE_OPTIONS=--max-old-space-size=4096 vitest --coverage --run
  • cross-env NODE_OPTIONS=--max-old-space-size=4096 vitest --run
  • cross-env NODE_OPTIONS=--max-old-space-size=4096 vitest --ui
  • cross-env NODE_OPTIONS=--max-old-space-size=4096 vitest run
  • cross-env NODE_OPTIONS=--max-old-space-size=4096 vitest run --coverage
  • cross-env NODE_OPTIONS=--max-old-space-size=4096 vitest run --project @janhq/*-extension --project @janhq/extensions
  • cross-env NODE_OPTIONS=--max-old-space-size=4096 vitest run --project @janhq/core
  • cross-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-app
  • next lint
  • node --input-type=module <
  • node ./scripts/stub-tauri-resources.mjs
  • node scripts/check-update-feeds.mjs
  • node scripts/check-update-feeds.mjs --live
  • node scripts/extensions-smoke.mjs
  • powershell -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 $runsArg
  • spctl --assess --type exec --verbose=2 $bundle
  • tslint --project tsconfig.json -t codeFrame src/**/*.ts test/**/*.ts
  • tsx --test tests/*.test.ts
  • tsx run-migration.ts
  • wdio run ./wdio.conf.ts

full scan as JSON

Review prompts

most discussed first

  • menloresearch/jan Code Style TypeScript llm-infra
    raw open
  • menloresearch/jan AI Other llm-infra
    raw open
  • menloresearch/jan Error Handling TypeScript llm-infra
    raw open
  • menloresearch/jan Configurations Json llm-infra
    raw open
  • menloresearch/jan Configurations TSX llm-infra
    raw open
  • menloresearch/jan AI Json llm-infra
    raw open
  • menloresearch/jan AI TypeScript llm-infra
    raw open
  • menloresearch/jan AI Markdown llm-infra
    raw open
  • menloresearch/jan Documentation Other llm-infra
    raw open
  • menloresearch/jan Naming Conventions TypeScript llm-infra
    raw open
  • menloresearch/jan Documentation Markdown llm-infra
    raw open
  • menloresearch/jan Configurations Markdown llm-infra
    raw open
  • menloresearch/jan Configurations TypeScript llm-infra
    raw open
  • menloresearch/jan Error Handling TSX llm-infra
    raw open
  • menloresearch/jan Networking TypeScript llm-infra
    raw open
  • menloresearch/jan AI TSX llm-infra
    raw open
  • menloresearch/jan API Other llm-infra
    raw open
  • menloresearch/jan API TypeScript llm-infra
    raw open
  • menloresearch/jan Concurrency TypeScript llm-infra
    raw open
  • menloresearch/jan Logging TypeScript llm-infra
    raw open
  • menloresearch/jan Configurations JavaScript llm-infra
    raw open
  • menloresearch/jan CI/CD Json llm-infra
    raw open
  • menloresearch/jan Code Style TSX llm-infra
    raw open
  • menloresearch/jan Security Markdown llm-infra
    raw open