Skip to content

Add project: thailint - #291

Open
be-wise-be-kind wants to merge 1 commit into
ml-tooling:mainfrom
be-wise-be-kind:add-thailint
Open

Add project: thailint#291
be-wise-be-kind wants to merge 1 commit into
ml-tooling:mainfrom
be-wise-be-kind:add-thailint

Conversation

@be-wise-be-kind

Copy link
Copy Markdown

Adds thailint to the linters category.

Disclosure: I maintain it.

A multi-language linter for anti-patterns that appear disproportionately in AI-generated code — duplicated blocks across files, excessive nesting, magic numbers, Single Responsibility violations, and linter suppressions added without justification. Python, TypeScript, JavaScript and Rust from one configuration, with a pre-commit hook per rule and text/JSON/SARIF output.

MIT. ~12.9k PyPI downloads/month, ~52k total. Active releases (0.24.0 today).

Checks done before opening

  • Searched projects.yaml, the README and the issue list — not already added or suggested.
  • Added to projects.yaml, not the README.
  • Title follows the Add project: project-name format from CONTRIBUTING.
  • One project per PR.
  • projects.yaml re-parsed after the edit: 270 projects, 42 in linters, entry reads back correctly.

conda_id is omitted as there is no conda package. Happy to add labels or move the category if you would prefer it elsewhere.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant