eslint-plugin-amo
JSON →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.
Resources
packageeslint-plugin-amo ↗
API endpoints
full doc /v1/registry/eslint-plugin-amo