Skip to content
This repository was archived by the owner on Feb 14, 2021. It is now read-only.

Commit b4b0e9d

Browse files
committed
feat(package): codelyzer versions updated && included new rules
1 parent cf0dde2 commit b4b0e9d

5 files changed

Lines changed: 13 additions & 10 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
},
3333
"homepage": "https://github.com/valor-software/tslint-config-valorsoft#readme",
3434
"dependencies": {
35-
"codelyzer": "0.0.13",
35+
"codelyzer": "0.0.14",
3636
"tslint": "3.7.4"
3737
},
3838
"devDependencies": {

readme.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,19 @@
55
[![devDependency Status](https://david-dm.org/valor-software/tslint-config-valorsoft/dev-status.svg)](https://david-dm.org/valor-software/tslint-config-valorsoft#info=devDependencies)
66

77
## Philosophy
8-
- contains all rules explicitely
8+
- contains all rules explicitly
99
- almost all rules enabled
1010

1111
## Install
1212
```sh
13-
npm install tslint-config-valorsoft
13+
npm install tslint-config-valorsoft --save
1414
```
1515

1616
```js
1717
// tslint.json
1818
{
19-
"extends": "./node_modules/tslint-config-valorsoft/tslint.json",
20-
"rulesDirectory": "./node_modules/codelyzer/dist/src"
19+
"extends": "tslint-config-valorsoft",
20+
"rulesDirectory": "./node_modules/codelyzer",
2121

2222
"rules": {
2323
// your customization

test/config.spec.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ const stripComments = require('strip-json-comments');
99
const config = JSON.parse(stripComments(readFile('./tslint.json')));
1010
const rulesInConfig = Object.keys(config.rules);
1111

12-
const rulesInCodelyzer = fs.readdirSync('./node_modules/codelyzer/src')
13-
.filter(fileName => /Rule\.ts/.test(fileName))
14-
.map(fileName => path.basename(fileName, 'Rule.ts'))
12+
const rulesInCodelyzer = fs.readdirSync('./node_modules/codelyzer')
13+
.filter(fileName => /Rule\.js/.test(fileName))
14+
.map(fileName => path.basename(fileName, 'Rule.js'))
1515
.map(fileName => changeCase.paramCase(fileName));
1616

1717
const rulesInTslint = fs.readdirSync('./node_modules/tslint/lib/rules')

test/lint-fixture.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ const config = require('../tslint.json');
1010
const options = {
1111
formatter: 'verbose',
1212
configuration: config,
13-
rulesDirectory: './node_modules/codelyzer/dist/src'
13+
rulesDirectory: './node_modules/codelyzer'
1414
};
1515
const contents = fs.readFileSync(path.resolve(fileName), 'utf8');
1616
const ll = new Linter(fileName, contents, options);

tslint.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,9 @@
8787
"attribute-parameter-decorator": true,
8888
"input-property-directive": true,
8989
"output-property-directive": true,
90-
"call-forward-ref": true
90+
"call-forward-ref": true,
91+
"life-cycle-hook": true,
92+
"pipe-transform-interface": true,
93+
"pipe-naming": [true, "kebab-case",""]
9194
}
9295
}

0 commit comments

Comments
 (0)