@antfu/eslint-define-config
Version:
Provide a defineConfig function for .eslintrc.js files
42 lines (37 loc) • 1.06 kB
TypeScript
import type { RuleConfig } from '../rule-config';
/**
* Option.
*/
export interface NoBareStringsInTemplateOption {
allowlist?: string[];
attributes?: {
/**
*/
[k: string]: string[];
};
directives?: string[];
}
/**
* Options.
*/
export type NoBareStringsInTemplateOptions = [NoBareStringsInTemplateOption?];
/**
* Disallow the use of bare strings in `<template>`.
*
* @see [no-bare-strings-in-template](https://eslint.vuejs.org/rules/no-bare-strings-in-template.html)
*/
export type NoBareStringsInTemplateRuleConfig =
RuleConfig<NoBareStringsInTemplateOptions>;
/**
* Disallow the use of bare strings in `<template>`.
*
* @see [no-bare-strings-in-template](https://eslint.vuejs.org/rules/no-bare-strings-in-template.html)
*/
export interface NoBareStringsInTemplateRule {
/**
* Disallow the use of bare strings in `<template>`.
*
* @see [no-bare-strings-in-template](https://eslint.vuejs.org/rules/no-bare-strings-in-template.html)
*/
'vue/no-bare-strings-in-template': NoBareStringsInTemplateRuleConfig;
}