Skip to content
Open
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
src/serviceWorker.ts
node_modules
53 changes: 53 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
module.exports={
'env': {
'browser': true,
'es6': true
},
'extends': [
'eslint:recommended',
'plugin:react/recommended',
"plugin:@typescript-eslint/recommended",
'plugin:@typescript-eslint/eslint-recommended'
],
'globals': {
'Atomics': 'readonly',
'SharedArrayBuffer': 'readonly'
},
'parser': '@typescript-eslint/parser',
'parserOptions': {
'ecmaFeatures': {
'jsx': true
},
'ecmaVersion': 2018,
'sourceType': 'module'
},
'plugins': [
'react',
'@typescript-eslint'
],
'rules': {
'indent': [2,'tab'],
'linebreak-style': ["error",'unix'],
'quotes': [2,'single'],
'semi': [2,'always'],
"prefer-const": 1,
"arrow-parens": 0,
"no-multi-spaces": "error",
"no-trailing-spaces": "error",
"curly": [ 2, "all" ],
"comma-spacing":[2, {"after": true }],
"key-spacing": [1, { "afterColon": true }],
"max-len": [ "error", 120, { "ignoreUrls": true, "code": 120 } ],
"space-infix-ops": ["error", { "int32Hint": false }],
"space-before-function-paren": [2, "always"],
"space-before-blocks": [2,"always"],
"space-in-parens": [ 2, "always" ],
"space-before-function-paren": 0,
"comma-dangle": ["error", "never"],
"template-curly-spacing": [ 2, "always" ],
"array-bracket-spacing": [ 2, "always" ],
"object-curly-spacing": [ 2, "always" ],
"no-multiple-empty-lines": [ 2, { "max": 1, "maxEOF": 0, "maxBOF": 0 } ],

}
};
8 changes: 8 additions & 0 deletions .prettierrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"printWidth": 120,
"singleQuote": true,
"useTabs": true,
"tabWidth": 4,
"semi": true,
"bracketSpacing": true
}
Loading