@adastracomputing/eslint-plugin-ahd
v0.11.0
Published
ESLint plugin wrapping the AHD (Artificial Human Design) slop-linter rules — catches the 35 source-level AI design tells in HTML-in-JSX.
Downloads
1,139
Maintainers
Readme
eslint-plugin-ahd
ESLint plugin that enforces the AHD slop-linter rules against JSX and HTML-in-source. Every rule in this plugin is derived programmatically from the shared rule engine in @adastracomputing/ahd, so it stays in lockstep with the CLI, the MCP server, and the eval pipeline.
Install
npm install --save-dev eslint @adastracomputing/eslint-plugin-ahdFlat config (ESLint 9+)
import ahd from "eslint-plugin-ahd";
export default [
ahd.configs.recommended,
];Legacy config (.eslintrc)
{
"plugins": ["@adastracomputing/ahd"],
"extends": ["plugin:ahd/recommended"]
}What it catches
Every source-level rule in the AHD slop taxonomy. The current set of 38 (35 HTML/CSS plus 3 SVG) is listed in docs/LINTER_SPEC.md in the parent repository. Run ahd lint-rules for the live list.
Licence
FSL-1.1-Apache-2.0. See the LICENSE file.
