Socket
Socket
Sign inDemoInstall

tslint-loader

Package Overview
Dependencies
Maintainers
2
Versions
27
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

tslint-loader - npm Package Compare versions

Comparing version 3.4.1 to 3.4.2

4

CHANGELOG.md
# Changelog
### 3.4.1
- Add explicit version check for Tslint
### 3.4.0

@@ -4,0 +8,0 @@

4

package.json
{
"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"
}
}

@@ -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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc