12345678910111213141516171819202122232425262728 |
- /**
- * The basics.
- * @type {Object}
- */
- module.exports = {
- plugins: ['import'],
- rules: {
- // analysis/correctness
- 'import/no-unresolved': 'error',
- 'import/named': 'error',
- 'import/namespace': 'error',
- 'import/default': 'error',
- 'import/export': 'error',
- // red flags (thus, warnings)
- 'import/no-named-as-default': 'warn',
- 'import/no-named-as-default-member': 'warn',
- 'import/no-duplicates': 'warn',
- },
- // need all these for parsing dependencies (even if _your_ code doesn't need
- // all of them)
- parserOptions: {
- sourceType: 'module',
- ecmaVersion: 2018,
- },
- };
|