eslint-plugin-svelte
Version:
ESLint plugin for Svelte using AST
27 lines (26 loc) • 656 B
JavaScript
import { createRule } from '../utils/index.js';
export default createRule('no-at-debug-tags', {
meta: {
docs: {
description: 'disallow the use of `{@debug}`',
category: 'Best Practices',
recommended: true,
default: 'warn'
},
schema: [],
messages: {
unexpected: 'Unexpected `{@debug}`.'
},
type: 'problem'
},
create(context) {
return {
SvelteDebugTag(node) {
context.report({
node,
messageId: 'unexpected'
});
}
};
}
});