2019-08-21 11:56:21 -04:00

1.5 KiB

affected:lint

Lint projects affected by changes

Usage

nx affected:lint

Install @nrwl/cli globally to invoke the command directly using nx, or use npm run nx or yarn nx.

Examples

Run lint in parallel:

nx affected:lint --parallel --maxParallel=5

Rerun the lint target only for the projects that failed last time:

nx affected:lint --only-failed

Run the lint target for all projects:

nx affected:lint --all

Run lint for all the projects affected by changing the index.ts file:

nx affected:lint --files=libs/mylib/src/index.ts

Run lint for all the projects affected by the changes between master and HEAD (e.g., PR):

nx affected:lint --base=master --head=HEAD

Run lint for all the projects affected by the last commit on master:

nx affected:lint --base=master~1 --head=master

Options

all

All projects

base

Base of the current branch (usually master)

exclude

Default: ``

Exclude certain projects from being processed

files

A list of files delimited by commas

head

Latest commit of the current branch (usually HEAD)

help

Show help

maxParallel

Default: 3

Max number of parallel processes

only-failed

Default: false

Isolate projects which previously failed

parallel

Default: false

Parallelize the command

uncommitted

Uncommitted changes

untracked

Untracked changes

verbose

Print additional error stack trace on failure

version

Show version number