missingPlaceholders
Reports
context.report()calls missing data for message placeholders.
✅ This rule is included in the flint logical presets.
When reporting linting issues, it’s common to include dynamic data in the message using placeholders.
Examples
Section titled “Examples”const ruleCreator: any
ruleCreator.any
createRule(const _: any
_, { messages: { messagesId: { primary: string; secondary: string[]; suggestions: string[]; };}
messages: { messagesId: { primary: string; secondary: string[]; suggestions: string[];}
messagesId: { primary: string
primary: "This is a message with a {{placeholder}}", secondary: string[]
secondary: [""], suggestions: string[]
suggestions: [""], }, }, function setup(context: RuleContext): void
setup(context: RuleContext
context: import RuleContext
RuleContext) { context: RuleContext
context.any
report({ message: string
message: "messagesId", }); },});const ruleCreator: any
ruleCreator.any
createRule(const _: any
_, { messages: { messagesId: { primary: string; secondary: string[]; suggestions: string[]; };}
messages: { messagesId: { primary: string; secondary: string[]; suggestions: string[];}
messagesId: { primary: string
primary: "This is a message with a {{placeholder}}", secondary: string[]
secondary: [""], suggestions: string[]
suggestions: [""], }, }, function setup(context: RuleContext): void
setup(context: RuleContext
context: import RuleContext
RuleContext) { context: RuleContext
context.any
report({ data: { placeholder: string;}
data: { placeholder: string
placeholder: "value", }, message: string
message: "messagesId", }); },});Options
Section titled “Options”This rule is not configurable.
Equivalents in Other Linters
Section titled “Equivalents in Other Linters”
Made with ❤️🔥 around the world by
the Flint team and contributors.