ESLINT_RULES_REQUIRED
Conformance is available on Enterprise plans
This Conformance check requires that ESLint plugins are configured correctly in your application, including:
These plugins help to catch common issues, and ensure that ESLint is set up to work with TypeScript where applicable.
This check requires that certain ESLint plugins are installed and rules within those plugins are configured to be errors. If you are missing required plugins, you will receive an error such as:
If all the required plugins are installed but some rules are not configured to run or configured to be errors, you will receive an error such as:
As a part of this test, some rules are forbidden from being disabled. If you disable those rules, you will receive an error such as:
For more information on ESLint plugins and rules, see plugins and rules.
The recommended approach for configuring ESLint in a monorepo is to have a shared ESLint config in an internal package. See the Turbo docs on ESLint to get started.
Once your monorepo has a shared ESLint config, you can add a file to the root folder of your workspace with the contents:
You should also add to your .
Was this helpful?