You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
624 B
28 lines
624 B
/** |
|
* 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, |
|
}, |
|
};
|
|
|