UNPKG

dclint

Version:

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

18 lines (17 loc) 661 B
import type { LintContext } from '../linter/linter.types'; import type { Rule, RuleCategory, RuleSeverity, RuleType, RuleMeta, RuleMessage } from './rules.types'; export default class ServiceDependenciesAlphabeticalOrderRule implements Rule { static readonly name = "service-dependencies-alphabetical-order"; get name(): string; type: RuleType; category: RuleCategory; severity: RuleSeverity; meta: RuleMeta; fixable: boolean; getMessage: ({ serviceName }: { serviceName: string; }) => string; private static extractServiceName; check(context: LintContext): RuleMessage[]; fix(content: string): string; }