SARJ / CODE STANDARDS
Sarj Standards
Run 163 deterministic rules for Python, TypeScript, SQL, IaC, and text from one CLI.
src/user.test.ts:1:1 eslint:duplicate-test-body
Disallow substantial sibling tests with the same body shape; express their differing inputs as a parameterized case table.
test('accepts a', () => { const result = parse('a'); expect(result.ok).toBe(true); expect(result.value).toBe('a'); });
test('accepts b', () => { const result = parse('b'); expect(result.ok).toBe(true); expect(result.value).toBe('b'); }); 163active rules
5analysis engines
163errors by default
1coherent command
SETUP
Set up Standards
- 01
uv tool install --python 3.14 sarj-standardsInstall the CLI in an isolated Python 3.14 tool environment.
- 02
sarj-standards setupadopt or converge the repository in one idempotent operation
- 03
sarj-standards doctordiagnose adoption health and optionally repair safe drift
- 04
sarj-standards checkrun the complete quality gate or check selected paths
THE CATALOG
Browse by engine
This site is generated from rule metadata and executable test cases, including eslint:duplicate-test-body.