tslint-loader
Advanced tools
Comparing version 3.4.1 to 3.4.2
# Changelog | ||
### 3.4.1 | ||
- Add explicit version check for Tslint | ||
### 3.4.0 | ||
@@ -4,0 +8,0 @@ |
{ | ||
"name": "tslint-loader", | ||
"version": "3.4.1", | ||
"version": "3.4.2", | ||
"description": "tslint loader for webpack", | ||
@@ -48,4 +48,4 @@ "main": "index.js", | ||
"typescript": "^2.1.6", | ||
"webpack": "^1.13.3" | ||
"webpack": "^2.2.1" | ||
} | ||
} |
135
README.md
@@ -21,5 +21,24 @@ # tslint-loader | ||
``` javascript | ||
### Webpack 2 | ||
```javascript | ||
module.exports = { | ||
module: { | ||
rules: [ | ||
{ | ||
test: /\.ts$/, | ||
enforce: 'pre', | ||
loader: 'tslint-loader', | ||
options: { /* Loader options go here */ } | ||
} | ||
] | ||
} | ||
} | ||
``` | ||
### Webpack 1 | ||
```javascript | ||
module.exports = { | ||
module: { | ||
preLoaders: [ | ||
@@ -32,60 +51,66 @@ { | ||
}, | ||
// more options in the optional tslint object | ||
tslint: { | ||
configuration: { | ||
rules: { | ||
quotemark: [true, 'double'] | ||
} | ||
}, | ||
// can specify a custom config file relative to current directory or with absolute path | ||
// 'tslint-custom.json' | ||
configFile: false, | ||
tslint: { /* Loader options go here */ } | ||
} | ||
``` | ||
// tslint errors are displayed by default as warnings | ||
// set emitErrors to true to display them as errors | ||
emitErrors: false, | ||
### Loader options | ||
// tslint does not interrupt the compilation by default | ||
// if you want any file with tslint errors to fail | ||
// set failOnHint to true | ||
failOnHint: true, | ||
// enables type checked rules like 'for-in-array' | ||
// uses tsconfig.json from current working directory | ||
typeCheck: false, | ||
// automatically fix linting errors | ||
fix: false, | ||
// can specify a custom tsconfig file relative to current directory or with absolute path | ||
// to be used with type checked rules | ||
tsConfigFile: 'tsconfig.json', | ||
// name of your formatter (optional) | ||
formatter: 'yourformatter', | ||
// path to directory containing formatter (optional) | ||
formattersDirectory: 'node_modules/tslint-loader/formatters/', | ||
// These options are useful if you want to save output to files | ||
// for your continuous integration server | ||
fileOutput: { | ||
// The directory where each file's report is saved | ||
dir: './foo/', | ||
// The extension to use for each report's filename. Defaults to 'txt' | ||
ext: 'xml', | ||
// If true, all files are removed from the report directory at the beginning of run | ||
clean: true, | ||
// A string to include at the top of every report file. | ||
// Useful for some report formats. | ||
header: '<?xml version="1.0" encoding="utf-8"?>\n<checkstyle version="5.7">', | ||
// A string to include at the bottom of every report file. | ||
// Useful for some report formats. | ||
footer: '</checkstyle>' | ||
```javascript | ||
{ | ||
configuration: { | ||
rules: { | ||
quotemark: [true, 'double'] | ||
} | ||
}, | ||
// can specify a custom config file relative to current directory or with absolute path | ||
// 'tslint-custom.json' | ||
configFile: false, | ||
// tslint errors are displayed by default as warnings | ||
// set emitErrors to true to display them as errors | ||
emitErrors: false, | ||
// tslint does not interrupt the compilation by default | ||
// if you want any file with tslint errors to fail | ||
// set failOnHint to true | ||
failOnHint: true, | ||
// enables type checked rules like 'for-in-array' | ||
// uses tsconfig.json from current working directory | ||
typeCheck: false, | ||
// automatically fix linting errors | ||
fix: false, | ||
// can specify a custom tsconfig file relative to current directory or with absolute path | ||
// to be used with type checked rules | ||
tsConfigFile: 'tsconfig.json', | ||
// name of your formatter (optional) | ||
formatter: 'yourformatter', | ||
// path to directory containing formatter (optional) | ||
formattersDirectory: 'node_modules/tslint-loader/formatters/', | ||
// These options are useful if you want to save output to files | ||
// for your continuous integration server | ||
fileOutput: { | ||
// The directory where each file's report is saved | ||
dir: './foo/', | ||
// The extension to use for each report's filename. Defaults to 'txt' | ||
ext: 'xml', | ||
// If true, all files are removed from the report directory at the beginning of run | ||
clean: true, | ||
// A string to include at the top of every report file. | ||
// Useful for some report formats. | ||
header: '<?xml version="1.0" encoding="utf-8"?>\n<checkstyle version="5.7">', | ||
// A string to include at the bottom of every report file. | ||
// Useful for some report formats. | ||
footer: '</checkstyle>' | ||
} | ||
@@ -92,0 +117,0 @@ } |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
82889
123