18 lines · 478 B · JavaScript
RawDownload
const message =  "Do not use JavaScript switch statements. Use Effect's Match module (Match.value(...).pipe(Match.tag(...), Match.exhaustive)) for type-safe, exhaustive pattern matching."; export default {  meta: {    type: "problem",    docs: {      description: "Disallow switch statements; use Effect's Match module instead.",    },  },  create(context) {    return {      SwitchStatement(node) {        context.report({ node, message });      },    };  },};

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t