6.2.0 • Published 3 years ago

ncss-linter v6.2.0

Weekly downloads
86
License
MIT
Repository
github
Last release
3 years ago

NCSS Linter

Linter for NCSS.

Build Status NPM Version License

Preview

Terminal Session

Installation

Install on your system:

npm install ncss-linter --global --unsafe-perm=true

Setup

Create a .ncsslintrc file to override configuration:

{
	"html": null,
	"path": null,
	"url": null,
	"namespace": null,
	"separator": "-",
	"selector": "*",
	"logLevel": "warn",
	"thresholdError": 0,
	"thresholdWarn": 0,
	"haltOnError": false,
	"haltOnWarn": false,
	"rules": null
}

Usage

Run the command:

ncss-linter [options]

-V, --version
-C, --config <config>
-H, --html <html>
-P, --path <path>
-U, --url <url>
-N, --namespace <namespace>
-E, --separator <separator>
-S, --selector <selector>
-L, --log-level <log-level>
-V, --threshold-error <threshold-error>
-W, --threshold-warn <threshold-warn>
-Y, --halt-on-error
-Z, --halt-on-warn
-h, --help

Options

NameTypeDefaultMandatory
configstring.ncsslintrcoptional
htmlstringnullrequired
pathstringnullrequired
urlstringnullrequired
namespacestringnulloptional
separatorstring-optional
selectorstring*optional
logLevelstringwarnoptional
thresholdErrornumber0optional
thresholdWarnnumber0optional
haltOnErrorbooleanfalseoptional
haltOnWarnbooleanfalseoptional

Examples

Validate using a config file:

ncss-linter --config=.ncsslintrc

Validate a HTML string:

ncss-linter --html='<div class="box-content"></div>'

Validate a local path:

ncss-linter --path=templates/**/*.html --namespace=foo

Validate a remote URL:

ncss-linter --url=https://ncss.io --namespace=rs --log-level=info

Loggers

NameLevelValue
Silent0null
Error1error
Warning2warn
Info3info
6.2.0

3 years ago

6.2.0-beta.3

3 years ago

6.2.0-beta.2

3 years ago

6.2.0-beta.1

3 years ago

6.1.0

3 years ago

6.0.0-beta.1

3 years ago

6.0.0

3 years ago

5.6.0

4 years ago

5.5.0

4 years ago

5.4.0

4 years ago

5.3.0

4 years ago

5.3.0-beta.4

4 years ago

5.3.0-beta.3

4 years ago

5.3.0-beta.2

4 years ago

5.3.0-beta.1

4 years ago

5.2.2

4 years ago

5.2.1

4 years ago

5.2.0

4 years ago

5.1.0

5 years ago

5.0.0

5 years ago

5.0.0-beta-1

5 years ago

4.1.2

5 years ago

4.1.1

5 years ago

4.1.0

5 years ago

4.0.1

5 years ago

4.0.0

5 years ago

4.0.0-beta.3

5 years ago

4.0.0-beta.2

5 years ago

4.0.0-beta.1

5 years ago

3.2.1

6 years ago

3.2.0

6 years ago

3.1.4

6 years ago

3.1.3

6 years ago

3.1.2

6 years ago

3.1.1

6 years ago

3.1.0

6 years ago

3.0.1

7 years ago

3.0.0

7 years ago

2.2.2

7 years ago

2.2.1

7 years ago

2.2.0

7 years ago

2.1.1

7 years ago

2.1.0

7 years ago

2.0.0

7 years ago

1.4.2

7 years ago

1.4.1

7 years ago

1.4.0

7 years ago

1.3.2

7 years ago

1.3.1

7 years ago

1.3.0

7 years ago

1.2.0

7 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago