{"library":"eslint-plugin-angular","type":"library","category":null,"description":"ESLint plugin providing AngularJS (Angular 1.x) specific linting rules, covering best practices, conventions, and potential errors. Current stable version is 5.0.0, which requires ESLint ^9.32.0 and drops support for earlier versions. The plugin includes a shareable config based on John Papa's AngularJS style guide. It is the most established ESLint plugin for AngularJS, with over 150 rules organized into categories like possible errors, conventions, and style. Release cadence is low; updates are prompted by major ESLint changes. Key differentiator: specifically for AngularJS (not Angular 2+), with many rules directly mapping to the John Papa style guide.","language":"javascript","status":"active","version":"5.0.0","tags":["javascript","eslint","eslintplugin","angularjs"],"last_verified":"Wed May 27","install":[{"cmd":"npm install eslint-plugin-angular","imports":["import angular from 'eslint-plugin-angular';","import angular from 'eslint-plugin-angular'; export default defineConfig([{ plugins: { angular }, rules: { ...angular.configs.johnpapa.rules } }]);","rules: { 'angular/controller-name': 'error' }"]},{"cmd":"yarn add eslint-plugin-angular","imports":[]},{"cmd":"pnpm add eslint-plugin-angular","imports":[]}],"homepage":null,"github":"https://github.com/Gillespie59/eslint-plugin-angularjs","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/eslint-plugin-angular","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/eslint-plugin-angular/compatibility"}}