@alucpro/note-tool
Version:
A NodeJS script that deal with markdown note.
37 lines (35 loc) • 862 B
JavaScript
import eslint from '@eslint/js';
import importPlugin from 'eslint-plugin-import';
import globals from 'globals';
export default [
{
files: ['src/**/*.js'],
languageOptions: {
ecmaVersion: 'latest',
sourceType: 'module',
globals: {
...globals.node,
...globals.es2021,
},
},
plugins: {
import: importPlugin,
},
rules: {
...eslint.configs.recommended.rules,
indent: ['error', 2],
'linebreak-style': ['error', 'unix'],
quotes: ['error', 'single'],
semi: ['error', 'always'],
'no-console': 'off',
'no-unused-vars': 'warn',
'no-undef': 'error',
'no-var': 'error',
'prefer-const': 'error',
'no-duplicate-imports': 'error',
'import/no-unresolved': 'error',
'import/no-absolute-path': 'error',
"in"
},
},
];