Skip to content

Instantly share code, notes, and snippets.

@brandonsueur
Created March 3, 2020 21:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save brandonsueur/9808cc20779368753b2cbe2e2b3a0783 to your computer and use it in GitHub Desktop.
Save brandonsueur/9808cc20779368753b2cbe2e2b3a0783 to your computer and use it in GitHub Desktop.
{
"extends": ["airbnb", "prettier", "plugin:flowtype/recommended"],
"rules": {
"no-underscore-dangle": "off",
"no-param-reassign": "off",
"class-methods-use-this": "warn",
"import/no-unresolved": "off",
"import/no-extraneous-dependencies": 0,
"import/prefer-default-export": 0,
"react/jsx-filename-extension": [1, { "extensions": [".js", ".jsx"] }],
"react/prop-types": 0,
"react/jsx-wrap-multilines": 0,
"jsx-a11y/click-events-have-key-events": 0
},
"plugins": ["import", "flowtype"],
"env": {
"browser": true,
"node": true,
"jasmine": true,
"jest": true
}
}
{
"useTabs": false,
"printWidth": 100,
"tabWidth": 2,
"singleQuote": true,
"trailingComma": "all",
"jsxBracketSameLine": false,
"semi": false
}
{
"name": "your-name",
"version": "0.1.0",
"private": true,
"dependencies": {
...
},
"scripts": {
...
"lint": "eslint ./src",
"format": "prettier --write \"src/**/*.+(js|jsx|json|yml|yaml|css)\""
},
"eslintConfig": {
"extends": "react-app"
},
"browserslist": {
...
},
"devDependencies": {
...
},
"husky": {
"hooks": {
"pre-commit": "npm run lint && npm run format"
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment