UNPKG

dclint

Version:

A command-line tool for validating and enforcing best practices in Docker Compose files.

20 lines (19 loc) 721 B
import type { Rule, RuleCategory, RuleMessage, RuleMeta, RuleSeverity, RuleType } from './rules.types'; import type { LintContext } from '../linter/linter.types'; declare class ServicesAlphabeticalOrderRule implements Rule { static readonly name = "services-alphabetical-order"; get name(): string; type: RuleType; category: RuleCategory; severity: RuleSeverity; meta: RuleMeta; fixable: boolean; getMessage({ serviceName, misplacedBefore }: { serviceName: string; misplacedBefore: string; }): string; private static findMisplacedService; check(context: LintContext): RuleMessage[]; fix(content: string): string; } export { ServicesAlphabeticalOrderRule };