Skip to content

Commit d9b75bb

Browse files
authored
Merge pull request #39 from keyoke/keyoke/features
update linting
2 parents 1c7a4eb + 3ad78bb commit d9b75bb

4 files changed

Lines changed: 9 additions & 19 deletions

File tree

.eslintignore

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
/node_modules
2-
/dist
3-
/packages
1+
node_modules
2+
dist
3+
packages

.eslintrc.json

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"extends": [
1212
"eslint:recommended",
1313
"plugin:react/recommended",
14+
"plugin:@typescript-eslint/eslint-recommended",
1415
"plugin:@typescript-eslint/recommended",
1516
"prettier"
1617
],
@@ -23,27 +24,14 @@
2324
"sourceType": "module"
2425
},
2526
"plugins": [
26-
"import",
2727
"react",
2828
"@typescript-eslint",
2929
"prettier"
3030
],
3131
"rules": {
3232
"semi": ["error", "always"],
3333
"quotes": ["error", "single"],
34-
"import/extensions": [
35-
"error",
36-
"ignorePackages",
37-
{
38-
"js": "never",
39-
"jsx": "never",
40-
"ts": "never",
41-
"tsx": "never"
42-
}
43-
],
44-
"import/no-dynamic-require": 0,
4534
"global-require": 0,
46-
"import/prefer-default-export": 0,
4735
"no-underscore-dangle": 0,
4836
"no-await-in-loop": 0,
4937
"no-restricted-syntax": 0,
@@ -56,7 +44,7 @@
5644
"singleQuote": true,
5745
"printWidth": 80,
5846
"tabWidth": 2,
59-
"endOfLine": "lf",
47+
"endOfLine": "auto",
6048
"arrowParens": "always"
6149
}
6250
]

azure-pipelines.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ stages:
2525
displayName: 'Install Node CLI for Azure DevOps'
2626
- script: npm install
2727
displayName: 'Install Dependencies'
28+
- script: npm run lint
29+
displayName: 'Run ESLint'
2830
- script: |
2931
npm run package -- --override {\"version\": \"$(MajorVersion).$(MinorVersion).$(PatchVersion)\"}
3032
displayName: 'Build & Package Extension'

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
"scripts": {
66
"build": "webpack",
77
"package": "npm run build && tfx extension create --manifests vss-extension.json --output-path ./packages/",
8-
"linter": "eslint src --fix --cache"
8+
"lint": "eslint src --cache",
9+
"lintfix": "eslint src --fix --cache"
910
},
1011
"keywords": [],
1112
"author": "Gareth Emslie",
@@ -32,7 +33,6 @@
3233
"prettier": "^2.4.1",
3334
"eslint": "^7.32.0",
3435
"eslint-config-prettier": "^8.3.0",
35-
"eslint-plugin-import": "^2.24.2",
3636
"eslint-plugin-prettier": "^4.0.0",
3737
"eslint-plugin-react": "^7.26.0"
3838
}

0 commit comments

Comments
 (0)