{"library":"eslint-config-htmlacademy","type":"library","category":null,"description":"ESLint shareable config enforcing the HTML Academy Codeguide. Version 11.0.0, actively maintained with annual breaking releases. Targets ESLint >=10 and Node >=24. Provides six presets (vanilla, typescript, node, node-typescript, react, react-typescript) each with strict stylistic rules, defensive best practices, and modern syntax enforcement. TypeScript presets include ~150 type-aware rules from typescript-eslint. React presets bundle @eslint-react and jsx-a11y rules. Unique features: mandatory kebab-case for JS/TS, PascalCase for JSX/TSX, Node protocol imports enforcement, and monorepo-friendly tsconfig discovery.","language":"javascript","status":"active","version":"11.0.0","tags":["javascript","codeguide","config","eslint","htmlacademy","linter"],"last_verified":"Thu Jun 04","install":[{"cmd":"npm install eslint-config-htmlacademy","imports":["import preset from 'eslint-config-htmlacademy/vanilla'","import preset from 'eslint-config-htmlacademy/typescript'","import preset from 'eslint-config-htmlacademy/react-typescript'"]},{"cmd":"yarn add eslint-config-htmlacademy","imports":[]},{"cmd":"pnpm add eslint-config-htmlacademy","imports":[]}],"homepage":"https://github.com/htmlacademy/eslint-config-htmlacademy#readme","github":"https://github.com/htmlacademy/eslint-config-htmlacademy","docs":null,"changelog":null,"pypi":null,"npm":"eslint-config-htmlacademy","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}