文武
4 months ago
7 changed files with 3 additions and 190 deletions
@ -1,16 +0,0 @@ |
|||
# http://editorconfig.org |
|||
root = true |
|||
|
|||
[*] |
|||
indent_style = space |
|||
indent_size = 2 |
|||
end_of_line = lf |
|||
charset = utf-8 |
|||
trim_trailing_whitespace = true |
|||
insert_final_newline = true |
|||
|
|||
[*.md] |
|||
trim_trailing_whitespace = false |
|||
|
|||
[Makefile] |
|||
indent_style = tab |
@ -1 +0,0 @@ |
|||
node_modules/ |
@ -1,85 +0,0 @@ |
|||
const eslintrc = { |
|||
extends: ['eslint-config-airbnb'], |
|||
env: { |
|||
browser: true, |
|||
node: true, |
|||
jasmine: true, |
|||
jest: true, |
|||
es6: true, |
|||
}, |
|||
parser: 'babel-eslint', |
|||
parserOptions: { |
|||
ecmaVersion: 6, |
|||
ecmaFeatures: { |
|||
jsx: true, |
|||
experimentalObjectRestSpread: true, |
|||
}, |
|||
}, |
|||
plugins: [ |
|||
'markdown', |
|||
'react', |
|||
'babel', |
|||
], |
|||
rules: { |
|||
'func-names': 0, |
|||
'arrow-body-style': 0, |
|||
'react/sort-comp': 0, |
|||
'react/prop-types': 0, |
|||
'react/jsx-first-prop-new-line': 0, |
|||
'react/jsx-filename-extension': [1, { extensions: ['.js', '.jsx', '.md'] }], |
|||
'import/extensions': 0, |
|||
'import/no-unresolved': 0, |
|||
'import/no-extraneous-dependencies': 0, |
|||
'prefer-destructuring': 0, |
|||
'no-param-reassign': 0, |
|||
'no-return-assign': 0, |
|||
'max-len': 0, |
|||
'consistent-return': 0, |
|||
'no-redeclare': 0, |
|||
'react/require-extension': 0, |
|||
'jsx-a11y/no-static-element-interactions': 0, |
|||
'jsx-a11y/anchor-has-content': 0, |
|||
'jsx-a11y/click-events-have-key-events': 0, |
|||
'jsx-a11y/no-noninteractive-element-interactions': 0, |
|||
'jsx-a11y/anchor-is-valid': 0, |
|||
'react/no-danger': 0, |
|||
'comma-dangle': ['error', 'always-multiline'], |
|||
'function-paren-newline': 0, |
|||
'object-curly-newline': 0, |
|||
'no-restricted-globals': 0, |
|||
'jsx-a11y/mouse-events-have-key-events': 0, |
|||
'react/jsx-no-target-blank': 0, |
|||
'react/no-find-dom-node': 0, |
|||
'react/no-unescaped-entities': 0, |
|||
'react/prefer-stateless-function': 0, |
|||
'import/no-webpack-loader-syntax': 0, |
|||
'react/forbid-prop-types': 0, |
|||
'react/destructuring-assignment': 0, |
|||
'react/no-access-state-in-setstate': 0, |
|||
'import/no-cycle': 0, |
|||
'react/jsx-props-no-spreading': 0, |
|||
'react/state-in-constructor': 0, |
|||
'react/static-property-placement': 0 |
|||
}, |
|||
}; |
|||
|
|||
if (process.env.RUN_ENV === 'DEMO') { |
|||
eslintrc.globals = { |
|||
React: true, |
|||
ReactDOM: true, |
|||
mountNode: true, |
|||
}; |
|||
|
|||
Object.assign(eslintrc.rules, { |
|||
indent: 0, |
|||
'no-console': 0, |
|||
'no-plusplus': 0, |
|||
'eol-last': 0, |
|||
'prefer-rest-params': 0, |
|||
'react/no-multi-comp': 0, |
|||
'jsx-a11y/href-no-hash': 0, |
|||
'import/newline-after-import': 0, |
|||
}); |
|||
} |
|||
|
|||
module.exports = eslintrc; |
@ -1,10 +0,0 @@ |
|||
{ |
|||
"extends": ["stylelint-config-standard", "stylelint-config-prettier"], |
|||
"rules": { |
|||
"declaration-empty-line-before": null, |
|||
"no-descending-specificity": null, |
|||
"selector-pseudo-class-no-unknown": null, |
|||
"selector-pseudo-element-colon-notation": null, |
|||
"no-empty-source": null |
|||
} |
|||
} |
Loading…
Reference in new issue