rnx-kit/packages/eslint-config
Tommy Nguyen a1432996ff
chore: enable `@typescript-eslint/stylistic` (#2639)
2023-08-29 15:32:21 +02:00
..
CHANGELOG.md RELEASING: Releasing 3 package(s) (#1351) 2022-04-07 14:13:00 +02:00
README.md chore(security): scope internal scripts package to prevent hijacking (#830) 2021-11-09 20:21:15 +01:00
index.js chore: enable `@typescript-eslint/stylistic` (#2639) 2023-08-29 15:32:21 +02:00
package.json chore: enable `@typescript-eslint/stylistic` (#2639) 2023-08-29 15:32:21 +02:00

README.md

@rnx-kit/eslint-config

This is for internal use only.

@rnx-kit/eslint-config is a shareable ESLint config with recommended Prettier and TypeScript rules.

For more details on shareable configs, see https://eslint.org/docs/developer-guide/shareable-configs.

Usage

Add @rnx-kit/eslint-config to your package.json:

diff --git a/~/package.json b/~/package.json
index d9daf8f..9ca1826 100644
--- a/~/package.json
+++ b/~/package.json
@@ -15,7 +15,8 @@
   },
   "scripts": {
     "build": "rnx-kit-scripts build",
     "format": "rnx-kit-scripts format",
+    "lint": "rnx-kit-scripts lint"
   },
   "dependencies": {
     "chalk": "^4.1.0",
@@ -37,6 +39,9 @@
     "@rnx-kit/scripts": "*",
     "typescript": "^4.0.0"
   },
+  "eslintConfig": {
+    "extends": "@rnx-kit/eslint-config"
+  },
   "jest": {
     "roots": [
       "test"