2.0.1 • Published 6 years ago
@wisersolutions/eslint-config v2.0.1
eslint-config
Baseline ESLint configurations used by Wiser Solutions, Inc.
Base Config
Every JavaScript project should start by extending the base config.
{
"extends": "@wisersolutions"
}Note: The base config requires the babel-eslint parser installed.
Extensions
In some specific use-cases (e.g. application projects) or when using some common libraries (e.g. jest),
use the provided additional config extensions.
{
"extends": [
"@wisersolutions",
"@wisersolutions/eslint-config/jest",
"@wisersolutions/eslint-config/cypress",
"…"
]
}The following extensions are provided:
cypress- for applications that use Cypress for end-to-end testing (requireseslint-plugin-cypress),jest- for any project using Jest for unit testing (requireseslint-plugin-jest),react- for applications or component libraries using React (requireseslint-plugin-react),enzyme- for applications or component libraries that use Enzyme for testing React components.
Combinations
There are also combinations provides to simplify the most common use-cases.
{
"extend": "@wisersolutions/eslint-config/application"
}The following combinations are provided:
application- applications using React, Cypress, and Jest,quadro-application- applications built with the Quadro framework (plus all of the above).