feat: disallow spaces in curly braces

Fixes #2
This commit is contained in:
Karl-Philipp Wulfert
2018-12-06 15:53:32 +01:00
parent d7f33f733a
commit 4e1441564b
3 changed files with 55 additions and 6 deletions

46
package-lock.json generated
View File

@@ -497,6 +497,27 @@
"resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
"integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==" "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA=="
}, },
"doctrine": {
"version": "0.7.2",
"resolved": "http://registry.npmjs.org/doctrine/-/doctrine-0.7.2.tgz",
"integrity": "sha1-fLhgNZujvpDgQLJrcpzkv6ZUxSM=",
"requires": {
"esutils": "^1.1.6",
"isarray": "0.0.1"
},
"dependencies": {
"esutils": {
"version": "1.1.6",
"resolved": "https://registry.npmjs.org/esutils/-/esutils-1.1.6.tgz",
"integrity": "sha1-wBzKqa5LiXxtDD4hCuUvPHqEQ3U="
},
"isarray": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
"integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
}
}
},
"dot-prop": { "dot-prop": {
"version": "3.0.0", "version": "3.0.0",
"resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-3.0.0.tgz", "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-3.0.0.tgz",
@@ -1639,6 +1660,31 @@
"tsutils": "^2.27.2" "tsutils": "^2.27.2"
} }
}, },
"tslint-eslint-rules": {
"version": "5.4.0",
"resolved": "https://registry.npmjs.org/tslint-eslint-rules/-/tslint-eslint-rules-5.4.0.tgz",
"integrity": "sha512-WlSXE+J2vY/VPgIcqQuijMQiel+UtmXS+4nvK4ZzlDiqBfXse8FAvkNnTcYhnQyOTW5KFM+uRRGXxYhFpuBc6w==",
"requires": {
"doctrine": "0.7.2",
"tslib": "1.9.0",
"tsutils": "^3.0.0"
},
"dependencies": {
"tslib": {
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.0.tgz",
"integrity": "sha512-f/qGG2tUkrISBlQZEjEqoZ3B2+npJjIf04H1wuAv9iA8i04Icp+61KRXxFdha22670NJopsZCIjhC3SnjPRKrQ=="
},
"tsutils": {
"version": "3.5.2",
"resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.5.2.tgz",
"integrity": "sha512-qIlklNuI/1Dzfm+G+kJV5gg3gimZIX5haYtIVQe7qGyKd7eu8T1t1DY6pz4Sc2CGXAj9s1izycctm9Zfl9sRuQ==",
"requires": {
"tslib": "^1.8.1"
}
}
}
},
"tsutils": { "tsutils": {
"version": "2.29.0", "version": "2.29.0",
"resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz",

View File

@@ -25,7 +25,8 @@
"dependencies": { "dependencies": {
"@types/node": "10.12.12", "@types/node": "10.12.12",
"commander": "2.19.0", "commander": "2.19.0",
"tslint": "5.11.0" "tslint": "5.11.0",
"tslint-eslint-rules": "5.4.0"
}, },
"peerDependencies": { "peerDependencies": {
"typescript": "3.1.6" "typescript": "3.1.6"

View File

@@ -1,7 +1,8 @@
{ {
"defaultSeverity": "error", "defaultSeverity": "error",
"extends": [ "extends": [
"tslint:recommended" "tslint:recommended",
"tslint-eslint-rules"
], ],
"rules": { "rules": {
"indent": [ "indent": [
@@ -13,9 +14,7 @@
true, true,
"never-prefix" "never-prefix"
], ],
"max-classes-per-file": [ "max-classes-per-file": false,
false
],
"member-access": false, "member-access": false,
"member-ordering": [ "member-ordering": [
true, true,
@@ -43,6 +42,10 @@
"ignore-comments", "ignore-comments",
"ignore-jsdoc" "ignore-jsdoc"
], ],
"object-curly-spacing": [
true,
"never"
],
"object-literal-key-quotes": false, "object-literal-key-quotes": false,
"object-literal-shorthand": false, "object-literal-shorthand": false,
"ordered-imports": [ "ordered-imports": [
@@ -72,4 +75,3 @@
] ]
} }
} }