From 618d49e201da773390fa5ce42ad9903dc9dc2ceb Mon Sep 17 00:00:00 2001 From: Alexis Sellier Date: Mon, 14 Jun 2021 10:38:17 +0200 Subject: [PATCH] [eslint] Enforce semis --- .eslintrc.js | 16 +++++++++++++++- src/Form.svelte | 10 +++++----- src/Options.svelte | 2 +- src/base/orgs/Org.ts | 4 ++-- src/base/projects/Widget.svelte | 2 +- src/base/registrations/Submit.svelte | 2 +- src/base/registrations/Update.svelte | 2 +- src/base/registrations/View.svelte | 6 +++--- src/config.ts | 2 +- src/project.ts | 2 +- 10 files changed, 31 insertions(+), 17 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index c901a0f1d..afb10ffbc 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -23,8 +23,22 @@ module.exports = { } ], rules: { + indent: ["error", 2, { "SwitchCase": 1 }], + semi: "off", // We use the typescript-specific rule as it's more accurate. "@typescript-eslint/no-explicit-any": "off", - indent: ["error", 2, { "SwitchCase": 1 }] + "@typescript-eslint/semi": ["error"], + "@typescript-eslint/member-delimiter-style": [ + "warn", { + "multiline": { + "delimiter": "semi", + "requireLast": true, + }, + "singleline": { + "delimiter": "semi", + "requireLast": false, + } + } + ] }, settings: { "svelte3/typescript": true, diff --git a/src/Form.svelte b/src/Form.svelte index 4e060d07b..fffedcfbc 100644 --- a/src/Form.svelte +++ b/src/Form.svelte @@ -1,10 +1,10 @@ diff --git a/src/Options.svelte b/src/Options.svelte index 714468e3b..9d12cbf43 100644 --- a/src/Options.svelte +++ b/src/Options.svelte @@ -1,7 +1,7 @@