Skip to content

Commit ed6bc60

Browse files
tiagoloureirosrtab
authored andcommitted
added some lint rules
1 parent 0eeb02e commit ed6bc60

File tree

3 files changed

+18
-3
lines changed

3 files changed

+18
-3
lines changed

.eslintrc.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"extends": ["eslint:recommended", "prettier"],
3+
"plugins": ["prettier"],
4+
"env": { "es6": true, "node": true },
5+
"rules": {
6+
"simple-import-sort/imports": "error",
7+
"simple-import-sort/exports": "error",
8+
"no-console": ["error", { "allow": ["warn", "error"] }],
9+
"prettier/prettier": "error"
10+
},
11+
"ignorePatterns": ["node_modules"]
12+
}

.prettierrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@
55
"quoteProps": "consistent",
66
"trailingComma": "es5",
77
"semi": true,
8-
"proseWrap": "never"
8+
"bracketSameLine": true
99
}

src/config.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict';
22

3-
module.exports = {
3+
export default {
44
env: {
55
browser: true,
66
es2021: true,
@@ -11,16 +11,19 @@ module.exports = {
1111
'plugin:jsdoc/recommended-typescript-error',
1212
'plugin:import/recommended',
1313
'plugin:promise/recommended',
14+
// This must be the last
1415
'prettier',
1516
],
1617
plugins: ['@typescript-eslint', 'simple-import-sort', 'jsdoc', 'prettier'],
1718
parser: '@typescript-eslint/parser',
1819
parserOptions: { ecmaVersion: 'latest', sourceType: 'module' },
1920
rules: {
21+
'@typescript-eslint/ban-ts-comment': ['error', { 'ts-expect-error': 'allow-with-description' }],
2022
'simple-import-sort/imports': 'error',
2123
'simple-import-sort/exports': 'error',
2224
'no-console': ['error', { allow: ['warn', 'error'] }],
2325
'@typescript-eslint/no-unused-vars': ['warn', { argsIgnorePattern: '^_' }],
24-
'prettier/prettier': ['error'],
26+
'prettier/prettier': 'error',
2527
},
28+
ignorePatterns: ['node_modules'],
2629
};

0 commit comments

Comments
 (0)