Skip to content

Commit 5b9c329

Browse files
committed
feat(cli): new projects load tslint config from @loopback/tslint-config
1 parent cc5a48b commit 5b9c329

File tree

5 files changed

+6
-4
lines changed

5 files changed

+6
-4
lines changed

packages/cli/generators/project/templates/package.json.ejs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@
9292
"devDependencies": {
9393
"@loopback/build": "<%= project.dependencies['@loopback/build'] -%>",
9494
"@loopback/testlab": "<%= project.dependencies['@loopback/testlab'] -%>",
95+
"@loopback/tslint-config": "<%= project.dependencies['@loopback/tslint-config'] -%>",
9596
"@types/node": "<%= project.dependencies['@types/node'] -%>"
9697
}
9798
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
22
"$schema": "http://json.schemastore.org/tslint",
3-
"extends": ["./node_modules/@loopback/build/config/tslint.build.json"]
3+
"extends": ["@loopback/tslint-config/tslint.build.json"]
44
}

packages/cli/generators/project/templates/tslint.json.ejs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "http://json.schemastore.org/tslint",
33
<% if (project.loopbackBuild) { -%>
4-
"extends": ["./node_modules/@loopback/build/config/tslint.common.json"]
4+
"extends": ["@loopback/tslint-config/tslint.common.json"]
55
<% } else { -%>
66
// See https://palantir.github.io/tslint/rules/
77
"rules": {

packages/cli/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,8 @@
113113
"@loopback/http-server": "^1.1.1",
114114
"@loopback/example-todo-list": "^1.3.0",
115115
"@loopback/dist-util": "^0.4.0",
116-
"@loopback/rest-explorer": "^1.1.3"
116+
"@loopback/rest-explorer": "^1.1.3",
117+
"@loopback/tslint-config": "^1.0.0-1"
117118
}
118119
},
119120
"copyright.owner": "IBM Corp.",

packages/cli/test/integration/lib/project-generator.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,7 @@ module.exports = function(projGenerator, props, projectType) {
249249
assert.jsonFileContent('package.json', props);
250250
assert.fileContent([
251251
['package.json', '@loopback/build'],
252-
['tslint.json', '@loopback/build'],
252+
['tslint.json', '@loopback/tslint-config'],
253253
['tsconfig.json', '@loopback/build'],
254254
]);
255255
assert.noFileContent([

0 commit comments

Comments
 (0)