Metadata-Version: 2.5
Name: code-standards
Version: 7.27.7
Summary: One deterministic quality gate for Sarj Python, TypeScript, Swift, Kotlin, shell, SQL, IaC, and repository policy.
Project-URL: Homepage, https://code-standards.sarj.ai/
Project-URL: Documentation, https://code-standards.sarj.ai/cli/
Project-URL: Changelog, https://github.com/sarj-ai/code-standards/releases
Project-URL: Repository, https://github.com/sarj-ai/code-standards
Project-URL: Issues, https://github.com/sarj-ai/code-standards/issues
Author: sarj-ai
License-Expression: MIT
License-File: LICENSE
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Software Development :: Quality Assurance
Requires-Python: >=3.14
Requires-Dist: basedpyright==1.39.10
Requires-Dist: deptry==0.25.1
Requires-Dist: lefthook==2.1.12
Requires-Dist: packaging==26.3
Requires-Dist: pathspec==1.1.1
Requires-Dist: pre-commit==4.6.2
Requires-Dist: pydantic==2.13.5
Requires-Dist: pyyaml==6.0.3
Requires-Dist: repo-standards==5.14.1
Requires-Dist: ruff==0.16.7
Requires-Dist: sarj-iac-lint==0.15.8
Requires-Dist: sarj-python-lint==0.84.2
Requires-Dist: sarj-sql-lint==0.17.1
Requires-Dist: semgrep==1.175.0
Requires-Dist: shellcheck-py==0.11.0.1; (sys_platform == 'darwin' and platform_machine == 'arm64') or (sys_platform == 'darwin' and platform_machine == 'x86_64') or (sys_platform == 'linux' and platform_machine == 'x86_64') or (sys_platform == 'win32' and platform_machine == 'AMD64')
Requires-Dist: typer==0.27.2
Description-Content-Type: text/markdown

<!-- Generated by `code-standards maintain docs sync`; do not edit. -->

# code-standards

One deterministic quality gate for Sarj Python, TypeScript, Swift, Kotlin, shell, SQL, IaC, and repository policy.

```bash
uv tool install --python 3.14 code-standards
```

Adopt the repository once with `code-standards setup`. It installs one canonical staged gate that includes semantic lint and repository policy, plus commit-message and pull-request history enforcement. Do not install Repo Standards separately.

```bash
code-standards setup
code-standards check
code-standards check --rule python:no-excessive-cognitive-complexity src/
code-standards fix
code-standards doctor
code-standards update
```

Use repeatable `check --rule ENGINE:ID` selectors to check only selected Sarj custom rules. Exclusions, baselines, and severities still apply; upstream rules such as Ruff IDs are not supported. Native linters execute only selected rules; ESLint runs its configured rules and filters the findings.

[Documentation](https://code-standards.sarj.ai/) · [Source](https://github.com/sarj-ai/code-standards)
