diff --git a/.eslintrc.js b/.eslintrc.js index 04a9ae7..14cba43 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -21,7 +21,6 @@ module.exports = { }, ], 'max-params': ['error', 3], // Limit the number of parameters in a function to use object instead - 'max-lines-per-function': ['error', 70], 'react/display-name': 'off', 'react/no-inline-styles': 'off', 'react/destructuring-assignment': 'off', // Vscode doesn't support automatically destructuring, it's a pain to add a new variable diff --git a/app.config.ts b/app.config.ts index 093151a..1923a09 100644 --- a/app.config.ts +++ b/app.config.ts @@ -1,4 +1,3 @@ -/* eslint-disable max-lines-per-function */ import type { ConfigContext, ExpoConfig } from '@expo/config'; import { ClientEnv, Env } from './env'; diff --git a/src/api/habits/use-modify-entry.tsx b/src/api/habits/use-modify-entry.tsx index 47fec5d..d51024f 100644 --- a/src/api/habits/use-modify-entry.tsx +++ b/src/api/habits/use-modify-entry.tsx @@ -1,4 +1,3 @@ -/* eslint-disable max-lines-per-function */ import { createMutation } from 'react-query-kit'; import { addTestDelay, queryClient } from '../common'; diff --git a/src/api/habits/use-press-habit-button.tsx b/src/api/habits/use-press-habit-button.tsx index 076b55f..473f4bf 100644 --- a/src/api/habits/use-press-habit-button.tsx +++ b/src/api/habits/use-press-habit-button.tsx @@ -1,4 +1,3 @@ -/* eslint-disable max-lines-per-function */ import { createMutation } from 'react-query-kit'; import { addTestDelay, queryClient } from '../common'; diff --git a/src/api/notifications/use-respond-to-notification.tsx b/src/api/notifications/use-respond-to-notification.tsx index 83a8027..ef690ba 100644 --- a/src/api/notifications/use-respond-to-notification.tsx +++ b/src/api/notifications/use-respond-to-notification.tsx @@ -1,4 +1,3 @@ -/* eslint-disable max-lines-per-function */ import { showMessage } from 'react-native-flash-message'; import { createMutation } from 'react-query-kit'; diff --git a/src/app/(tabs)/notifications.tsx b/src/app/(tabs)/notifications.tsx index 0896404..7265b0f 100644 --- a/src/app/(tabs)/notifications.tsx +++ b/src/app/(tabs)/notifications.tsx @@ -1,4 +1,3 @@ -/* eslint-disable max-lines-per-function */ import { useQueries } from '@tanstack/react-query'; import React from 'react'; diff --git a/src/app/(tabs)/settings.tsx b/src/app/(tabs)/settings.tsx index 46e02f4..c2a4fd8 100644 --- a/src/app/(tabs)/settings.tsx +++ b/src/app/(tabs)/settings.tsx @@ -1,4 +1,3 @@ -/* eslint-disable max-lines-per-function */ /* eslint-disable react/react-in-jsx-scope */ import { Env } from '@env'; import { Linking } from 'react-native'; diff --git a/src/app/auth/index.tsx b/src/app/auth/index.tsx index 2999ee2..bfb6923 100644 --- a/src/app/auth/index.tsx +++ b/src/app/auth/index.tsx @@ -19,7 +19,6 @@ const emailSchema = z.object({ type EmailFormType = z.infer; -// eslint-disable-next-line max-lines-per-function export default function Auth() { const router = useRouter(); const { handleSubmit, control } = useForm({ diff --git a/src/app/habits/edit-habit.tsx b/src/app/habits/edit-habit.tsx index 8ad31cb..9d13cc3 100644 --- a/src/app/habits/edit-habit.tsx +++ b/src/app/habits/edit-habit.tsx @@ -1,4 +1,3 @@ -/* eslint-disable max-lines-per-function */ import { BottomSheetScrollView } from '@gorhom/bottom-sheet'; import { zodResolver } from '@hookform/resolvers/zod'; import { router } from 'expo-router'; diff --git a/src/app/habits/view-habit.tsx b/src/app/habits/view-habit.tsx index b636560..6382070 100644 --- a/src/app/habits/view-habit.tsx +++ b/src/app/habits/view-habit.tsx @@ -1,4 +1,3 @@ -/* eslint-disable max-lines-per-function */ import { BottomSheetScrollView } from '@gorhom/bottom-sheet'; import { Link, useLocalSearchParams } from 'expo-router'; import { diff --git a/src/components/habit-card.tsx b/src/components/habit-card.tsx index bb7bc78..0bfbaad 100644 --- a/src/components/habit-card.tsx +++ b/src/components/habit-card.tsx @@ -1,4 +1,3 @@ -/* eslint-disable max-lines-per-function */ import { Link, router } from 'expo-router'; import { ActivityIcon, CheckIcon, EllipsisIcon } from 'lucide-react-native'; import { useColorScheme } from 'nativewind'; diff --git a/src/components/modify-habit-entry/image-section.tsx b/src/components/modify-habit-entry/image-section.tsx index e181e32..c600c1f 100644 --- a/src/components/modify-habit-entry/image-section.tsx +++ b/src/components/modify-habit-entry/image-section.tsx @@ -1,4 +1,3 @@ -/* eslint-disable max-lines-per-function */ import * as ImagePicker from 'expo-image-picker'; import { CameraIcon, ImageIcon, Trash2Icon } from 'lucide-react-native'; import { useColorScheme } from 'nativewind'; diff --git a/src/components/modify-habit-entry/index.tsx b/src/components/modify-habit-entry/index.tsx index 854c34a..ef93dd7 100644 --- a/src/components/modify-habit-entry/index.tsx +++ b/src/components/modify-habit-entry/index.tsx @@ -1,4 +1,3 @@ -/* eslint-disable max-lines-per-function */ import { PenIcon } from 'lucide-react-native'; import React, { useState } from 'react'; diff --git a/src/components/modify-habit-entry/modify-entry-modal.tsx b/src/components/modify-habit-entry/modify-entry-modal.tsx index 3d88778..0fb3f4e 100644 --- a/src/components/modify-habit-entry/modify-entry-modal.tsx +++ b/src/components/modify-habit-entry/modify-entry-modal.tsx @@ -1,4 +1,3 @@ -/* eslint-disable max-lines-per-function */ import { zodResolver } from '@hookform/resolvers/zod'; import { SaveIcon, XIcon } from 'lucide-react-native'; import { useColorScheme } from 'nativewind'; diff --git a/src/components/notification-card.tsx b/src/components/notification-card.tsx index 456f208..77a8ab1 100644 --- a/src/components/notification-card.tsx +++ b/src/components/notification-card.tsx @@ -1,4 +1,3 @@ -/* eslint-disable max-lines-per-function */ import { BottomSheetScrollView } from '@gorhom/bottom-sheet'; import { CheckIcon, Trash2Icon } from 'lucide-react-native'; import { useColorScheme } from 'nativewind'; diff --git a/src/core/hooks/use-habit-order.ts b/src/core/hooks/use-habit-order.ts index c3916ef..af6a542 100644 --- a/src/core/hooks/use-habit-order.ts +++ b/src/core/hooks/use-habit-order.ts @@ -1,4 +1,3 @@ -/* eslint-disable max-lines-per-function */ import { useCallback, useMemo } from 'react'; import { MMKV, useMMKVString } from 'react-native-mmkv'; diff --git a/src/ui/select.tsx b/src/ui/select.tsx index c8c0573..9fc45aa 100644 --- a/src/ui/select.tsx +++ b/src/ui/select.tsx @@ -1,4 +1,3 @@ -/* eslint-disable max-lines-per-function */ import { BottomSheetFlatList, type BottomSheetModal,