Skip to content

Latest commit

Β 

History

History
29 lines (21 loc) Β· 720 Bytes

File metadata and controls

29 lines (21 loc) Β· 720 Bytes

ava/no-ava-in-dependencies

πŸ“ Disallow AVA in dependencies.

πŸ’Ό This rule is enabled in the βœ… recommended config.

πŸ”§ This rule is automatically fixable by the --fix CLI option.

AVA is a test runner and should be in devDependencies, not dependencies. Having it in dependencies means it will be installed by consumers of your package, which is unnecessary and increases install size.

Examples

// ❌
{
	"dependencies": {
		"ava": "^6.0.0"
	}
}

// βœ…
{
	"devDependencies": {
		"ava": "^6.0.0"
	}
}