UNPKG

@antfu/eslint-define-config

Version:

Provide a defineConfig function for .eslintrc.js files

41 lines (36 loc) 1.01 kB
import type { RuleConfig } from '../rule-config'; /** * Option. */ export type LineCommentPositionOption = | ('above' | 'beside') | { position?: 'above' | 'beside'; ignorePattern?: string; applyDefaultPatterns?: boolean; applyDefaultIgnorePatterns?: boolean; }; /** * Options. */ export type LineCommentPositionOptions = [LineCommentPositionOption?]; /** * Enforce position of line comments. * * @see [line-comment-position](https://eslint.org/docs/latest/rules/line-comment-position) */ export type LineCommentPositionRuleConfig = RuleConfig<LineCommentPositionOptions>; /** * Enforce position of line comments. * * @see [line-comment-position](https://eslint.org/docs/latest/rules/line-comment-position) */ export interface LineCommentPositionRule { /** * Enforce position of line comments. * * @see [line-comment-position](https://eslint.org/docs/latest/rules/line-comment-position) */ 'line-comment-position': LineCommentPositionRuleConfig; }