Skip to content

Commit

Permalink
Linting and code formatting (creativecommons#321)
Browse files Browse the repository at this point in the history
* added prettier and changed indent

* added stylelint

* added pre-commit

* Improvements

* Merge remote-tracking branch 'upstream/master' into Linting-and-formatting

* Temporarily disable pre-commit hook to allow rebase

* Re-enable pre-commit hook after merge

* Lint merged files

* Add comma-dangle multiline rule

Co-authored-by: Olga Bulat <[email protected]>
  • Loading branch information
rohan-goel and obulat authored Feb 26, 2021
1 parent 0a1eedc commit 48f3385
Show file tree
Hide file tree
Showing 67 changed files with 49,223 additions and 22,831 deletions.
3 changes: 2 additions & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ root = true
[*]
charset = utf-8
indent_style = space
indent_size = 4
indent_size = 2
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true

70 changes: 40 additions & 30 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,33 +1,43 @@
module.exports = {
root: true,
env: {
node: true
root: true,

env: {
node: true,
browser: true,
},

rules: {
'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
indent: ['error', 2],
'comma-dangle': ["error", "always-multiline"],
'space-before-function-paren': ['warn', 'never'],
'vue/require-default-prop': 'off',
'vue/no-v-html': 'off',
'vue/html-indent': ['error', 2],
},

parserOptions: {
parser: 'babel-eslint',
},

overrides: [

{
files: [
'**/__tests__/*.{j,t}s?(x)',
'**/tests/unit/**/*.spec.{j,t}s?(x)',
],
env: {
jest: true,
},
},
extends: [
'plugin:vue/recommended',
'@vue/standard'
],
rules: {
'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off',
'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off',
indent: ['error', 4],
'space-before-function-paren': ['warn', 'never'],
'vue/require-default-prop': 'off',
'vue/no-v-html': 'off',
'vue/html-indent': ['error', 4]
},
parserOptions: {
parser: 'babel-eslint'
},
overrides: [
{
files: [
'**/__tests__/*.{j,t}s?(x)',
'**/tests/unit/**/*.spec.{j,t}s?(x)'
],
env: {
jest: true
}
}
]
],

extends: [
'plugin:vue/recommended',
'@vue/standard',
'prettier',
'prettier/vue',
],
}
Loading

0 comments on commit 48f3385

Please sign in to comment.