@uua/core
Version:
Unbelievable User-Agent Module for both Node.js and Browser
47 lines (42 loc) • 1.1 kB
JavaScript
module.exports = {
root: true,
extends: ['willin', 'prettier', 'plugin:prettier/recommended'],
plugins: ['prettier'],
// add your custom rules here
settings: {
'import/core-modules': ['@rollup/plugin-typescript', 'rollup-plugin-dts']
},
rules: {
camelcase: 0
},
overrides: [
// typescript configs
{
files: ['*.ts'],
excludedFiles: ['packages/docs/**/*.vue'],
extends: ['plugin:@typescript-eslint/recommended', 'plugin:import/typescript', 'prettier/@typescript-eslint'],
parser: '@typescript-eslint/parser',
rules: {
'import/extensions': [
1,
{
ts: 'never'
}
],
// '@typescript-eslint/camelcase': 'off',
'@typescript-eslint/no-non-null-assertion': 'off'
}
},
// jest configs
{
files: ['*.spec.ts', '*.test.ts', '**/fixtures/index.ts'],
env: {
jest: true
},
rules: {
'@typescript-eslint/explicit-function-return-type': 'off',
'@typescript-eslint/no-explicit-any': 'off'
}
}
]
};