* make eslint styleguide into warnings & drop no-else-return * reintroduce max-warnings=0 * remove unnecessary eslint line disable * reintroduce no-else-return rule
@@ -7,7 +7,7 @@ const cli = new CLIEngine({});
module.exports = {
"*.{js,ts,tsx}": files => {
return (
- "eslint --fix " + files.filter(file => !cli.isPathIgnored(file)).join(" ")
+ "eslint --max-warnings=0 --fix " + files.filter(file => !cli.isPathIgnored(file)).join(" ")
);
},
"*.{css,scss,json,md,html,yml}": ["prettier --write"],
@@ -39,9 +39,9 @@
"prettier"
],
"rules": {
- "curly": "error",
+ "curly": "warn",
"no-console": [
- "error",
+ "warn",
{
"allow": [
"warn",
@@ -50,16 +50,16 @@
]
}
- "no-else-return": "error",
- "no-useless-return": "error",
+ "no-else-return": "warn",
+ "no-useless-return": "warn",
"prefer-const": [
"destructuring": "all"
- "prefer-template": "error",
- "prettier/prettier": "error"
+ "prefer-template": "warn",
+ "prettier/prettier": "warn"
"homepage": "https://excalidraw.com",
@@ -62,10 +62,8 @@ export function parseClipboardEvent(
const text = e.clipboardData?.getData("text/plain").trim();
if (text && !PREFER_APP_CLIPBOARD) {
return { text };
- // eslint-disable-next-line no-else-return
- } else {
- return getAppClipboard();
+ return getAppClipboard();
} catch (e) {}
return {};