Skip to content
This repository was archived by the owner on Jul 31, 2023. It is now read-only.

Commit 0df353f

Browse files
authored
Merge pull request #299 from gurgeous/prettier_tslint
Add tslint/prettier for linting/formatting.
2 parents 95e6097 + b0eb4e9 commit 0df353f

File tree

6 files changed

+208
-3
lines changed

6 files changed

+208
-3
lines changed

.prettierrc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"printWidth": 100,
3+
"singleQuote": true,
4+
"trailingComma": "es5",
5+
"useTabs": true
6+
}

.vscode/extensions.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"recommendations": ["esbenp.prettier-vscode", "eg2.tslint"]
3+
}

.vscode/settings.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,11 @@
44
"files.trimTrailingWhitespace": true,
55
"eslint.enable": false,
66
"editor.insertSpaces": false,
7+
"[javascript]": {
8+
"editor.formatOnSave": true
9+
},
10+
"[typescript]": {
11+
"editor.formatOnSave": true
12+
},
713
"typescript.tsdk": "node_modules/typescript/lib"
8-
}
14+
}

package-lock.json

Lines changed: 176 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,11 @@
6464
"gulp-typescript": "^2.12.0",
6565
"gulp-util": "^3.0.5",
6666
"mocha": "^2.4.5",
67+
"prettier": "^1.11.1",
6768
"run-sequence": "*",
69+
"tslint": "^5.9.1",
70+
"tslint-config-prettier": "^1.10.0",
71+
"tslint-microsoft-contrib": "^5.0.3",
6872
"typescript": "^2.1.5",
6973
"vscode": "^1.1.4",
7074
"vscode-debugadapter-testsupport": "^1.19.0"

tslint.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"defaultSeverity": "warning",
3+
"extends": ["tslint-microsoft-contrib", "tslint-config-prettier"],
4+
"jsRules": {},
5+
"rules": {
6+
"missing-jsdoc": false,
7+
"no-backbone-get-outside-model": false,
8+
"no-backbone-get-set-outside-model": false,
9+
"no-relative-imports": false
10+
},
11+
"rulesDirectory": []
12+
}

0 commit comments

Comments
 (0)