eslint and prettier setup

This commit is contained in:
Sanidhya Kumar Verma
2024-08-29 07:12:44 +00:00
committed by GitHub
parent 07ab94fa4e
commit 170520244c
5 changed files with 25 additions and 3 deletions
+7
View File
@@ -0,0 +1,7 @@
module.exports = {
extends: ["expo", "prettier"],
plugins: ["prettier"],
rules: {
"prettier/prettier": "error",
},
};
+12
View File
@@ -0,0 +1,12 @@
{
"editor.formatOnSave": true,
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit"
}
}
+1 -3
View File
@@ -5,9 +5,7 @@ import { SafeAreaView } from "react-native-safe-area-context";
export default function HomeScreen() { export default function HomeScreen() {
return ( return (
<SafeAreaView className="flex-1 items-center justify-center bg-white"> <SafeAreaView className="flex-1 items-center justify-center bg-white">
<Text className="text-red-500"> <Text className="text-red-500">Uber Clone</Text>
Open up App folder to start working on your app!
</Text>
<StatusBar style="auto" /> <StatusBar style="auto" />
</SafeAreaView> </SafeAreaView>
BIN
View File
Binary file not shown.
+5
View File
@@ -17,6 +17,8 @@
"dependencies": { "dependencies": {
"@expo/vector-icons": "^14.0.2", "@expo/vector-icons": "^14.0.2",
"@react-navigation/native": "^6.0.2", "@react-navigation/native": "^6.0.2",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-prettier": "^5.2.1",
"expo": "~51.0.28", "expo": "~51.0.28",
"expo-constants": "~16.0.2", "expo-constants": "~16.0.2",
"expo-font": "~12.0.9", "expo-font": "~12.0.9",
@@ -27,6 +29,7 @@
"expo-system-ui": "~3.0.7", "expo-system-ui": "~3.0.7",
"expo-web-browser": "~13.0.3", "expo-web-browser": "~13.0.3",
"nativewind": "^2.0.11", "nativewind": "^2.0.11",
"prettier": "^3.3.3",
"react": "18.2.0", "react": "18.2.0",
"react-dom": "18.2.0", "react-dom": "18.2.0",
"react-native": "0.74.5", "react-native": "0.74.5",
@@ -41,6 +44,8 @@
"@types/jest": "^29.5.12", "@types/jest": "^29.5.12",
"@types/react": "~18.2.45", "@types/react": "~18.2.45",
"@types/react-test-renderer": "^18.0.7", "@types/react-test-renderer": "^18.0.7",
"eslint": "^8.57.0",
"eslint-config-expo": "^7.1.2",
"jest": "^29.2.1", "jest": "^29.2.1",
"jest-expo": "~51.0.3", "jest-expo": "~51.0.3",
"react-test-renderer": "18.2.0", "react-test-renderer": "18.2.0",