Correct ES Lint.

This commit is contained in:
Patrick Fic
2025-10-07 13:48:40 -07:00
parent 83fe7059e9
commit 809badc9e1
4 changed files with 3098 additions and 3342 deletions

View File

@@ -1,24 +0,0 @@
module.exports = {
env: {
browser: true,
es2021: true,
"react-native/react-native": true,
},
extends: ["eslint:recommended", "plugin:react/recommended"],
parserOptions: {
ecmaFeatures: {
jsx: true,
},
ecmaVersion: 12,
sourceType: "module",
},
plugins: ["react", "react-native"],
rules: {
"react-native/no-unused-styles": 2,
"react-native/split-platform-components": 2,
//"react-native/no-inline-styles": 2,
"react-native/no-color-literals": 2,
"react-native/no-raw-text": 2,
"react/prop-types": 0,
},
};

10
eslint.config.js Normal file
View File

@@ -0,0 +1,10 @@
// https://docs.expo.dev/guides/using-eslint/
const { defineConfig } = require('eslint/config');
const expoConfig = require("eslint-config-expo/flat");
module.exports = defineConfig([
expoConfig,
{
ignores: ["dist/*"],
}
]);

6394
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -13,7 +13,8 @@
"build:test:local:ios": "eas build --profile test --platform ios --local", "build:test:local:ios": "eas build --profile test --platform ios --local",
"build:test:local:android": "eas build --profile test --platform android --local", "build:test:local:android": "eas build --profile test --platform android --local",
"build:production:local:ios": "eas build --profile production --platform ios --local", "build:production:local:ios": "eas build --profile production --platform ios --local",
"build:production:local:android": "eas build --profile production --platform android --local" "build:production:local:android": "eas build --profile production --platform android --local",
"lint": "expo lint"
}, },
"dependencies": { "dependencies": {
"@apollo/client": "^3.12.11", "@apollo/client": "^3.12.11",
@@ -94,15 +95,14 @@
"redux-logger": "^3.0.6", "redux-logger": "^3.0.6",
"redux-persist": "^6.0.0", "redux-persist": "^6.0.0",
"redux-saga": "^1.3.0", "redux-saga": "^1.3.0",
"reselect": "^5.1.1", "reselect": "^5.1.1"
"rxjs": "^7.8.2"
}, },
"devDependencies": { "devDependencies": {
"@babel/core": "^7.28.4", "@babel/core": "^7.28.4",
"babel-preset-expo": "~54.0.3", "babel-preset-expo": "~54.0.3",
"eslint": "^9.36.0", "eslint": "^9.0.0",
"eslint-plugin-react": "^7.37.5", "eslint-config-expo": "~10.0.0",
"eslint-plugin-react-native": "^5.0.0" "typescript": "^5.9.3"
}, },
"private": true, "private": true,
"name": "imexmobile", "name": "imexmobile",