@eslint/core
Advanced tools
Comparing version 0.1.0 to 0.2.0
{ | ||
"name": "@eslint/core", | ||
"version": "0.1.0", | ||
"version": "0.2.0", | ||
"description": "Runtime-agnostic core of ESLint", | ||
@@ -5,0 +5,0 @@ "type": "module", |
@@ -20,3 +20,3 @@ # ESLint Core | ||
<h3>Platinum Sponsors</h3> | ||
<p><a href="https://automattic.com"><img src="https://images.opencollective.com/automattic/d0ef3e1/logo.png" alt="Automattic" height="undefined"></a> <a href="https://www.airbnb.com/"><img src="https://images.opencollective.com/airbnb/d327d66/logo.png" alt="Airbnb" height="undefined"></a></p><h3>Gold Sponsors</h3> | ||
<p><a href="https://automattic.com"><img src="https://images.opencollective.com/automattic/d0ef3e1/logo.png" alt="Automattic" height="128"></a> <a href="https://www.airbnb.com/"><img src="https://images.opencollective.com/airbnb/d327d66/logo.png" alt="Airbnb" height="128"></a></p><h3>Gold Sponsors</h3> | ||
<p><a href="#"><img src="https://images.opencollective.com/guest-bf377e88/avatar.png" alt="Eli Schleifer" height="96"></a> <a href="https://engineering.salesforce.com"><img src="https://images.opencollective.com/salesforce/ca8f997/logo.png" alt="Salesforce" height="96"></a></p><h3>Silver Sponsors</h3> | ||
@@ -23,0 +23,0 @@ <p><a href="https://www.jetbrains.com/"><img src="https://images.opencollective.com/jetbrains/fe76f99/logo.png" alt="JetBrains" height="64"></a> <a href="https://liftoff.io/"><img src="https://images.opencollective.com/liftoff/5c4fa84/logo.png" alt="Liftoff" height="64"></a> <a href="https://americanexpress.io"><img src="https://avatars.githubusercontent.com/u/3853301?v=4" alt="American Express" height="64"></a> <a href="https://www.workleap.com"><img src="https://avatars.githubusercontent.com/u/53535748?u=d1e55d7661d724bf2281c1bfd33cb8f99fe2465f&v=4" alt="Workleap" height="64"></a></p><h3>Bronze Sponsors</h3> |
@@ -62,8 +62,52 @@ /** | ||
export type RuleSeverity = 0 | 1 | 2 | "off" | "warn" | "error"; | ||
/** | ||
* The human readable severity level used in a configuration. | ||
*/ | ||
export type SeverityName = "off" | "warn" | "error"; | ||
export type RuleConfig = RuleSeverity | [RuleSeverity, ...any[]]; | ||
/** | ||
* The numeric severity level for a rule. | ||
* | ||
* - `0` means off. | ||
* - `1` means warn. | ||
* - `2` means error. | ||
* | ||
*/ | ||
export type SeverityLevel = 0 | 1 | 2; | ||
/** | ||
* The severity of a rule in a configuration. | ||
*/ | ||
export type Severity = SeverityName | SeverityLevel; | ||
/** | ||
* Represents the configuration options for the core linter. | ||
*/ | ||
export interface LinterOptionsConfig { | ||
/** | ||
* Indicates whether or not inline configuration is evaluated. | ||
*/ | ||
noInlineConfig?: boolean; | ||
/** | ||
* Indicates what to do when an unused disable directive is found. | ||
*/ | ||
reportUnusedDisableDirectives?: boolean | Severity; | ||
} | ||
/** | ||
* Shared settings that are accessible from within plugins. | ||
*/ | ||
export type SettingsConfig = Record<string, unknown>; | ||
/** | ||
* The configuration for a rule. | ||
*/ | ||
export type RuleConfig = Severity | [Severity, ...any[]]; | ||
/** | ||
* A collection of rules and their configurations. | ||
*/ | ||
export interface RulesConfig { | ||
[key: string]: RuleConfig; | ||
[ruleId: string]: RuleConfig; | ||
} | ||
@@ -70,0 +114,0 @@ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
25188
354