.eslintrc.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. /**
  2. * @file Manages the root configuration settings for project wide eslint.
  3. * @module eslint/root/configuration
  4. * @see {@link https://eslint.org} for further information.
  5. */
  6. module.exports = {
  7. /**
  8. * @see {@link https://eslint.org/docs/user-guide/configuring#specifying-environments}
  9. */
  10. env: {},
  11. /**
  12. * @see {@link https://eslint.org/docs/user-guide/configuring#extending-configuration-files}
  13. */
  14. extends: ['@prorenata/eslint-config-vue'],
  15. /**
  16. * You can define global variables here.
  17. * @see {@link https://eslint.org/docs/user-guide/configuring#specifying-globals}
  18. */
  19. globals: {},
  20. /**
  21. * Sometimes a more fine-controlled configuration is necessary, for example if the configuration
  22. * for files within the same directory has to be different.
  23. * @see {@link https://eslint.org/docs/user-guide/configuring#configuration-based-on-glob-patterns}
  24. */
  25. overrides: [],
  26. /**
  27. * @see {@link https://eslint.org/docs/user-guide/configuring#specifying-parser-options}
  28. */
  29. parserOptions: {},
  30. /**
  31. * @see {@link https://eslint.org/docs/user-guide/configuring#configuring-plugins}
  32. */
  33. plugins: [],
  34. /**
  35. * @see {@link https://eslint.org/docs/user-guide/configuring#configuration-cascading-and-hierarchy}
  36. */
  37. root: true,
  38. /**
  39. * @see {@link https://eslint.org/docs/user-guide/configuring#configuring-rules}
  40. */
  41. rules: {},
  42. /**
  43. * Webpack-literate module resolution plugin for eslint-plugin-import.
  44. * @see {@link https://www.npmjs.com/package/eslint-import-resolver-webpack}
  45. */
  46. settings: {},
  47. };