From 3375344fd181c5df6ce9637ca4784a5e6e517f9c Mon Sep 17 00:00:00 2001 From: coaxial Date: Thu, 23 Oct 2025 15:20:07 +0200 Subject: [PATCH] chore: add ESLint setup with config, ignore file, and lint script --- .eslintignore | 8 ++++++++ .eslintrc.js | 16 ++++++++++++++++ package.json | 13 +++++++++++-- 3 files changed, 35 insertions(+), 2 deletions(-) create mode 100644 .eslintignore create mode 100644 .eslintrc.js diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 0000000..c4b667f --- /dev/null +++ b/.eslintignore @@ -0,0 +1,8 @@ +# dependencies: +node_modules/ + +# build output: +dist/ + +# test coverage output: +coverage/ diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 0000000..80c081f --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,16 @@ +module.exports = { + env: { + es2021: true, + node: true, + jest: true + }, + extends: "eslint:recommended", + parserOptions: { + ecmaVersion: "latest", + sourceType: "module" + }, + rules: { + // add custom rules or overrides here, e.g.: + // "no-console": "warn" + } +}; diff --git a/package.json b/package.json index 801b77c..a608d81 100644 --- a/package.json +++ b/package.json @@ -1,2 +1,11 @@ -.eslintrc.js -.eslintignore +{ + "name": "my-project", + "version": "1.0.0", + "private": true, + "scripts": { + "lint": "eslint ." + }, + "devDependencies": { + "eslint": "^8.0.0" + } +}