diff options
author | Tor Andersson <tor@ccxvii.net> | 2024-11-24 12:42:26 +0100 |
---|---|---|
committer | Tor Andersson <tor@ccxvii.net> | 2024-11-24 12:42:26 +0100 |
commit | b514d08712dd7ed9b0c12f06ed6eaf1e99230e3c (patch) | |
tree | d7af8834031a02363bec5db3644a417f137e258e | |
parent | d2f00514f9e3b078b322ee6f18d9b5edb3286d4f (diff) | |
download | red-flag-over-paris-b514d08712dd7ed9b0c12f06ed6eaf1e99230e3c.tar.gz |
-rw-r--r-- | .eslintrc.js | 17 | ||||
-rw-r--r-- | .exrc | 2 | ||||
-rw-r--r-- | Makefile | 5 |
3 files changed, 24 insertions, 0 deletions
diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 0000000..b591bdc --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,17 @@ +module.exports = { + env: { + browser: true, + commonjs: true, + es2021: true, + }, + extends: "eslint:recommended", + parserOptions: { + ecmaVersion: "latest", + }, + rules: { + "no-constant-binary-expression": "error", + indent: [ "warn", "tab", { SwitchCase: 1 } ], + semi: [ "error", "never" ], + "no-unused-vars": [ "error", { "vars": "all", "args": "all", "argsIgnorePattern": "^_" } ], + }, +} @@ -0,0 +1,2 @@ +set foldmethod=expr +set foldexpr=getline(v:lnum)=~'//\ ==='?'>1':'=' diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..db72c84 --- /dev/null +++ b/Makefile @@ -0,0 +1,5 @@ +default: rules.js +rules.js: events.txt + sed '/const CODE /,$$d' < rules.js > /tmp/rules.js + node tools/gencode.js >> /tmp/rules.js + cp /tmp/rules.js rules.js |