{"library":"gatsby-plugin-eslint","type":"library","category":null,"description":"Gatsby plugin to replace default ESLint Webpack config, giving full control over linting rules in Gatsby projects. Current version 4.0.4 supports Gatsby v2-v5, ESLint 7/8, and eslint-webpack-plugin v2-v4. Overwrites Gatsby default ESLint config entirely; users must manually re-add Gatsby required rules (no-anonymous-exports-page-templates, limited-exports-page-templates) via rulePaths. Works only with eslint-webpack-plugin, not eslint-loader. Key differentiator: enables custom ESLint configuration that would otherwise be overridden by Gatsby's internal setup.","language":"javascript","status":"active","version":"4.0.4","tags":["javascript","gatsby","gatsby-plugin","eslint"],"last_verified":"Wed May 27","install":[{"cmd":"npm install gatsby-plugin-eslint","imports":["// In gatsby-config.js:\nmodule.exports = {\n  plugins: [\n    {\n      resolve: 'gatsby-plugin-eslint',\n      options: { /* ... */ }\n    }\n  ]\n}","const ESLintPlugin = require('eslint-webpack-plugin');","// .eslintrc.json\n{\n  \"rules\": {\n    \"no-anonymous-exports-page-templates\": \"warn\",\n    \"limited-exports-page-templates\": \"warn\"\n  }\n}"]},{"cmd":"yarn add gatsby-plugin-eslint","imports":[]},{"cmd":"pnpm add gatsby-plugin-eslint","imports":[]}],"homepage":null,"github":"https://github.com/mongkuen/gatsby-plugin-eslint","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/gatsby-plugin-eslint","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/gatsby-plugin-eslint/compatibility"}}