Skip to content

Commit f5a84b1

Browse files
setup prettier, format, relint, fix errors
1 parent 1c62f17 commit f5a84b1

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

83 files changed

+10376
-15996
lines changed

Diff for: .eslintrc.js

+23-60
Original file line numberDiff line numberDiff line change
@@ -1,66 +1,27 @@
1-
const errorInProduction = process.env.NODE_ENV === 'production' ? 'error' : 'off';
2-
const path = require('path');
1+
const path = require("path");
32

43
// const GenomeFeatureViewer = path.resolve(__dirname, '../GenomeFeatureComponent/dist/index.js');
54
// const GenomeFeatureViewerCSS = path.resolve(__dirname, '../GenomeFeatureComponent/dist/GenomeFeatureViewer.css');
6-
const GenomeFeatureViewer = path.resolve(__dirname, 'node_modules/genomefeaturecomponent/dist/index.js');
7-
const GenomeFeatureViewerCSS = path.resolve(__dirname, 'node_modules/genomefeaturecomponent/dist/GenomeFeatureViewer.css');
5+
const GenomeFeatureViewer = path.resolve(
6+
__dirname,
7+
"node_modules/genomefeaturecomponent/dist/index.js"
8+
);
9+
const GenomeFeatureViewerCSS = path.resolve(
10+
__dirname,
11+
"node_modules/genomefeaturecomponent/dist/GenomeFeatureViewer.css"
12+
);
813

914
module.exports = {
1015
root: true,
1116
env: {
1217
node: true,
13-
browser: true
14-
},
15-
plugins: [
16-
'import',
17-
'vue'
18-
],
19-
extends: [
20-
// 'plugin:import/errors',
21-
// 'plugin:import/warnings',
22-
'plugin:vue/recommended',
23-
'plugin:vue/essential',
24-
'@vue/standard',
25-
'airbnb-base',
26-
],
27-
rules: {
28-
'no-plusplus': 0,
29-
'no-console': errorInProduction,
30-
'no-debugger': errorInProduction,
31-
'import/dynamic-import-chunkname': 'error',
32-
'brace-style': [2, '1tbs'],
33-
'padded-blocks': 0,
34-
'indent': [2, 2, { 'SwitchCase': 1 }],
35-
'spaced-comment': 1,
36-
'quotes': ['error', 'single', { 'allowTemplateLiterals': true }],
37-
// 'import/prefer-default-export': 'off',
38-
// 'arrow-parens': ['error', 'as-needed'],
39-
// 'vue/html-self-closing': 0,
40-
// 'vue/html-indent': 1,
41-
'global-require': 0,
42-
'no-unused-vars': [0, { 'argsIgnorePattern': '^_' }],
43-
'quote-props': [0],
44-
'prefer-const': ['error', { 'destructuring': 'all' }],
45-
'prefer-destructuring': 0,
46-
'prefer-arrow-callback': 0,
47-
'prefer-template': 0,
48-
'comma-dangle': 0,
49-
'max-len': 0,
50-
'standard/no-callback-literal': 0,
51-
'no-param-reassign': 0,
52-
'no-underscore-dangle': 0,
53-
'operator-linebreak': 0,
54-
'vue/max-attributes-per-line': ['error', {
55-
'singleline': 3,
56-
'multiline': {
57-
'max': 1,
58-
'allowFirstLine': false
59-
}
60-
}]
18+
browser: true,
6119
},
20+
plugins: ["import", "vue"],
21+
extends: ["plugin:vue/vue3-essential", "eslint:recommended", "@vue/prettier"],
22+
rules: {},
6223
parserOptions: {
63-
parser: 'babel-eslint'
24+
parser: "babel-eslint",
6425
},
6526

6627
settings: {
@@ -71,17 +32,19 @@ module.exports = {
7132
// So I'm using eslint-import-resolver-alias and duplicating the
7233
// aliases here, which does work.
7334
//
74-
'import/resolver': {
75-
alias: { // https://www.npmjs.com/package/eslint-import-resolver-alias
35+
"import/resolver": {
36+
alias: {
37+
// https://www.npmjs.com/package/eslint-import-resolver-alias
7638
map: [
77-
['@', path.resolve(__dirname, 'src')],
78-
['vue$', 'vue/dist/vue.runtime.esm.js'],
79-
['GenomeFeatureViewer$', GenomeFeatureViewer],
39+
["@", path.resolve(__dirname, "src")],
40+
["vue$", "vue/dist/vue.runtime.esm.js"],
41+
["GenomeFeatureViewer$", GenomeFeatureViewer],
8042
],
8143
},
82-
webpack: { // https://www.npmjs.com/package/eslint-import-resolver-webpack
44+
webpack: {
45+
// https://www.npmjs.com/package/eslint-import-resolver-webpack
8346
// Does not work, but should
8447
},
85-
}
48+
},
8649
},
8750
};

Diff for: babel.config.js

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
module.exports = {
2-
'presets': [
2+
presets: [
33
[
4-
'@vue/cli-plugin-babel/preset',
4+
"@vue/cli-plugin-babel/preset",
55
{
6-
'useBuiltIns': 'entry'
7-
}
8-
]
9-
]
6+
useBuiltIns: "entry",
7+
},
8+
],
9+
],
1010
};

Diff for: nightwatch.config.js

+13-15
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,18 @@
11
const config = {
2-
'webdriver': {
3-
'start_process': true,
4-
'server_path': './node_modules/.bin/geckodriver',
5-
'cli_args': [
6-
'--log', 'debug'
7-
],
8-
'port': 4444
2+
webdriver: {
3+
start_process: true,
4+
server_path: "./node_modules/.bin/geckodriver",
5+
cli_args: ["--log", "debug"],
6+
port: 4444,
7+
},
8+
test_settings: {
9+
firefox: {
10+
desiredCapabilities: {
11+
browserName: "firefox",
12+
acceptInsecureCerts: true,
13+
},
14+
},
915
},
10-
'test_settings': {
11-
'firefox': {
12-
'desiredCapabilities': {
13-
'browserName': 'firefox',
14-
'acceptInsecureCerts': true
15-
}
16-
}
17-
}
1816
};
1917

2018
module.exports = config;

0 commit comments

Comments
 (0)