文武
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