{"library":"eslint-plugin-amo","type":"library","category":null,"description":"An ESLint plugin for Mozilla's AMO (Addons.mozilla.org) project, providing custom lint rules for React, i18n, testing conventions, and TypeScript. Version 3.0.0 is the latest stable release, actively maintained by Mozilla. It includes a recommended preset, a TypeScript preset, and rules like `dangerously-set-inner-html`, `i18n-no-interpolated-values`, and `describe-with-filename`. Unlike generic ESLint plugins, this is tailored specifically for AMO's codebase and conventions, making it essential for contributors to the addons-frontend project.","language":"javascript","status":"active","version":"3.0.0","tags":["javascript","eslint","eslintplugin","eslint-plugin"],"last_verified":"Thu Jun 04","install":[{"cmd":"npm install eslint-plugin-amo","imports":["// In .eslintrc: { \"plugins\": [\"amo\"] }","// In .eslintrc: { \"extends\": [\"plugin:amo/recommended\"] }","// In .eslintrc: { \"rules\": { \"amo/dangerously-set-inner-html\": 2 } }"]},{"cmd":"yarn add eslint-plugin-amo","imports":[]},{"cmd":"pnpm add eslint-plugin-amo","imports":[]}],"homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":"eslint-plugin-amo","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}