.eslintrc 735 B

12345678910111213141516171819202122232425262728293031
  1. {
  2. extends: [
  3. "airbnb-base",
  4. "plugin:flowtype/recommended"
  5. ],
  6. parser: "@babel/eslint-parser",
  7. plugins: [
  8. "flowtype"
  9. ],
  10. rules: {
  11. 'max-len': 'off',
  12. 'no-template-curly-in-string': 'off',
  13. },
  14. "overrides": [
  15. {
  16. "files": ["src/rules/*.js"],
  17. "extends": ["plugin:eslint-plugin/rules-recommended"],
  18. "rules": {
  19. "eslint-plugin/require-meta-docs-url": [
  20. "error",
  21. { "pattern": "https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/tree/HEAD/docs/rules/{{name}}.md" }
  22. ],
  23. "eslint-plugin/require-meta-type": "off"
  24. }
  25. },
  26. {
  27. "files": ["__tests__/src/rules/*.js"],
  28. "extends": ["plugin:eslint-plugin/tests-recommended"]
  29. }
  30. ]
  31. }