1:02:40 AM: build-image version: ecdc8b770f4a0193fd3f258c1bc6029e681813a4 (focal)
1:02:40 AM: buildbot version: 778f625377bd173cd306eb0b71ebeb25fdfff620
1:02:41 AM: Fetching cached dependencies
1:02:41 AM: Failed to fetch cache, continuing with build
1:02:41 AM: Starting to prepare the repo for build
1:02:41 AM: No cached dependencies found. Cloning fresh repo
1:02:41 AM: git clone --filter=blob:none <https://github.com/FRONTENDSCHOOLPLUS2/trifly>
1:02:41 AM: Preparing Git Reference refs/heads/release
1:02:43 AM: Starting to install dependencies
1:02:43 AM: Python version set to 3.8
1:02:43 AM: Attempting Ruby version 2.7.2, read from environment
1:02:44 AM: Using Ruby version 2.7.2
1:02:44 AM: Started restoring cached go cache
1:02:44 AM: Finished restoring cached go cache
1:02:46 AM: go version go1.19.13 linux/amd64
1:02:47 AM: Using PHP version 8.0
1:02:48 AM: v18.20.4 is already installed.
1:02:49 AM: Now using node v18.20.4 (npm v10.7.0)
1:02:49 AM: Enabling Node.js Corepack
1:02:49 AM: Started restoring cached build plugins
1:02:49 AM: Finished restoring cached build plugins
1:02:49 AM: Started restoring cached corepack dependencies
1:02:49 AM: Finished restoring cached corepack dependencies
1:02:49 AM: No npm workspaces detected
1:02:49 AM: Started restoring cached node modules
1:02:49 AM: Finished restoring cached node modules
1:02:49 AM: Installing npm packages using npm version 10.7.0
1:02:50 AM: npm warn deprecated [email protected]: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
1:02:50 AM: npm warn deprecated [email protected]: Rimraf versions prior to v4 are no longer supported
1:02:50 AM: npm warn deprecated [email protected]: Glob versions prior to v9 are no longer supported
1:02:51 AM: npm warn deprecated @humanwhocodes/[email protected]: Use @eslint/config-array instead
1:02:51 AM: npm warn deprecated @humanwhocodes/[email protected]: Use @eslint/object-schema instead
1:02:58 AM: added 392 packages, and audited 393 packages in 9s
1:02:58 AM: 152 packages are looking for funding
1:02:58 AM:   run `npm fund` for details
1:02:58 AM: found 0 vulnerabilities
1:02:58 AM: npm packages installed
1:02:58 AM: Successfully installed dependencies
1:02:58 AM: Starting build script
1:02:59 AM: Detected 1 framework(s)
1:02:59 AM: "next" at version "14.2.5"
1:02:59 AM: Section completed: initializing
1:03:01 AM: 
1:03:01 AM: Netlify Build                                                 
1:03:01 AM: ────────────────────────────────────────────────────────────────
1:03:01 AM: 
1:03:01 AM: ❯ Version
1:03:01 AM:   @netlify/build 29.53.0
1:03:01 AM: 
1:03:01 AM: ❯ Flags
1:03:01 AM:   accountId: 64b783412bbf0a4af7c219e4
1:03:01 AM:   baseRelDir: true
1:03:01 AM:   buildId: 66c36c97013d4c000857f41b
1:03:01 AM:   deployId: 66c36c97013d4c000857f41d
1:03:01 AM: 
1:03:01 AM: ❯ Current directory
1:03:01 AM:   /opt/build/repo
1:03:01 AM: 
1:03:01 AM: ❯ Config file
1:03:01 AM:   No config file was defined: using default values.
1:03:01 AM: 
1:03:01 AM: ❯ Context
1:03:01 AM:   production
1:03:01 AM: 
1:03:01 AM: ❯ Using Next.js Runtime - v5.6.0
1:03:03 AM: No Next.js cache to restore
1:03:03 AM: 
1:03:03 AM: Build command from Netlify app                                
1:03:03 AM: ────────────────────────────────────────────────────────────────
1:03:03 AM: 
1:03:03 AM: $ npm run build
1:03:03 AM: > [email protected] build
1:03:03 AM: > next build
1:03:03 AM: ⚠ No build cache found. Please configure build caching for faster rebuilds. Read more: <https://nextjs.org/docs/messages/no-cache>
1:03:03 AM:   ▲ Next.js 14.2.5
1:03:03 AM:    Creating an optimized production build ...
1:03:20 AM: <w> [webpack.cache.PackFileCacheStrategy] Skipped not serializable cache item 'Compilation/modules|/opt/build/repo/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[13].use[2]!/opt/build/repo/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[13].use[3]!/opt/build/repo/node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[13].use[4]!/opt/build/repo/node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[13].use[5]!/opt/build/repo/src/app/(default)/(user)/login/login.scss': No serializer registered for Warning
1:03:20 AM: <w> while serializing webpack/lib/cache/PackFileCacheStrategy.PackContentItems -> webpack/lib/NormalModule -> Array { 1 items } -> webpack/lib/ModuleWarning -> Warning
1:03:20 AM: <w> [webpack.cache.PackFileCacheStrategy] Skipped not serializable cache item 'Compilation/modules|/opt/build/repo/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[13].use[2]!/opt/build/repo/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[13].use[3]!/opt/build/repo/node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[13].use[4]!/opt/build/repo/node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[13].use[5]!/opt/build/repo/src/app/(default)/(user)/signup/signup.scss': No serializer registered for Warning
1:03:20 AM: <w> while serializing webpack/lib/cache/PackFileCacheStrategy.PackContentItems -> webpack/lib/NormalModule -> Array { 1 items } -> webpack/lib/ModuleWarning -> Warning
1:03:21 AM: <w> [webpack.cache.PackFileCacheStrategy] Skipped not serializable cache item 'Compilation/modules|/opt/build/repo/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[13].use[2]!/opt/build/repo/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[13].use[3]!/opt/build/repo/node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[13].use[4]!/opt/build/repo/node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[13].use[5]!/opt/build/repo/src/app/(primary)/reservation/reservation.scss': No serializer registered for Warning
1:03:21 AM: <w> while serializing webpack/lib/cache/PackFileCacheStrategy.PackContentItems -> webpack/lib/NormalModule -> Array { 1 items } -> webpack/lib/ModuleWarning -> Warning
1:03:21 AM: <w> [webpack.cache.PackFileCacheStrategy] Skipped not serializable cache item 'Compilation/modules|/opt/build/repo/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[13].use[2]!/opt/build/repo/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[13].use[3]!/opt/build/repo/node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[13].use[4]!/opt/build/repo/node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[13].use[5]!/opt/build/repo/src/app/(primary)/order/order.scss': No serializer registered for Warning
1:03:21 AM: <w> while serializing webpack/lib/cache/PackFileCacheStrategy.PackContentItems -> webpack/lib/NormalModule -> Array { 1 items } -> webpack/lib/ModuleWarning -> Warning
1:03:21 AM:  ⚠ Compiled with warnings
1:03:21 AM: ./src/app/(default)/(user)/login/login.scss.webpack[javascript/auto]!=!./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[13].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[13].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[13].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[13].use[5]!./src/app/(default)/(user)/login/login.scss
1:03:21 AM: Warning
1:03:21 AM: (1:666) postcss-url-parser: Unable to find uri in 'background:var(--color-gray-10) url() no-repeat center/2rem'
1:03:21 AM: Import trace for requested module:
1:03:21 AM: ./src/app/(default)/(user)/login/login.scss.webpack[javascript/auto]!=!./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[13].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[13].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[13].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[13].use[5]!./src/app/(default)/(user)/login/login.scss
1:03:21 AM: ./src/app/(default)/(user)/login/login.scss
1:03:21 AM: ./src/app/(default)/(user)/signup/signup.scss.webpack[javascript/auto]!=!./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[13].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[13].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[13].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[13].use[5]!./src/app/(default)/(user)/signup/signup.scss
1:03:21 AM: Warning
1:03:21 AM: (1:136) autoprefixer: end value has mixed support, consider using flex-end instead
1:03:21 AM: Import trace for requested module:
1:03:21 AM: ./src/app/(default)/(user)/signup/signup.scss.webpack[javascript/auto]!=!./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[13].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[13].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[13].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[13].use[5]!./src/app/(default)/(user)/signup/signup.scss
1:03:21 AM: ./src/app/(default)/(user)/signup/signup.scss
1:03:21 AM: ./src/app/(primary)/order/order.scss.webpack[javascript/auto]!=!./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[13].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[13].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[13].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[13].use[5]!./src/app/(primary)/order/order.scss
1:03:21 AM: Warning
1:03:21 AM: (1:3515) postcss-url-parser: Unable to find uri in 'background:var(--color-gray-30) url() no-repeat center left var(--title-min)/auto var(--title-big)'
1:03:21 AM: Import trace for requested module:
1:03:21 AM: ./src/app/(primary)/order/order.scss.webpack[javascript/auto]!=!./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[13].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[13].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[13].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[13].use[5]!./src/app/(primary)/order/order.scss
1:03:21 AM: ./src/app/(primary)/order/order.scss
1:03:21 AM: ./src/app/(primary)/order/layout.tsx
1:03:21 AM: ./src/app/(primary)/reservation/reservation.scss.webpack[javascript/auto]!=!./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[13].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[13].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[13].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[13].use[5]!./src/app/(primary)/reservation/reservation.scss
1:03:21 AM: Warning
1:03:21 AM: (1:120) autoprefixer: start value has mixed support, consider using flex-start instead
1:03:21 AM: Import trace for requested module:
1:03:21 AM: ./src/app/(primary)/reservation/reservation.scss.webpack[javascript/auto]!=!./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[13].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[13].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[13].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[13].use[5]!./src/app/(primary)/reservation/reservation.scss
1:03:21 AM: ./src/app/(primary)/reservation/reservation.scss
1:03:21 AM:  ✓ Compiled successfully
1:03:21 AM:    Linting and checking validity of types ...
1:03:30 AM: 
1:03:30 AM: Failed to compile.
1:03:30 AM: ./src/app/(default)/(ticket)/ticket-result/TicketResultList.tsx
1:03:30 AM: 4:3  Warning: Unexpected console statement.  no-console
1:03:30 AM: ./src/app/(default)/(ticket)/ticket-result/page.tsx
1:03:30 AM: 53:7  Error: 'fetchTicketSearch' is assigned a value but never used.  @typescript-eslint/no-unused-vars
1:03:30 AM: 97:9  Error: 'queryString' is assigned a value but never used.  @typescript-eslint/no-unused-vars
1:03:30 AM: ./src/app/(default)/(user)/login/LoginForm.tsx
1:03:30 AM: 1:1  Error: Expected newline after "use client" directive.  lines-around-directive
1:03:30 AM: 12:7  Error: 'LoginForm' is already defined.  @typescript-eslint/no-redeclare
1:03:30 AM: 55:11  Error: A form label must be associated with a control.  jsx-a11y/label-has-associated-control
1:03:30 AM: 59:11  Error: A form label must be associated with a control.  jsx-a11y/label-has-associated-control
1:03:30 AM: 67:37  Error: Curly braces are unnecessary here.  react/jsx-curly-brace-presence
1:03:30 AM: ./src/app/(default)/(user)/login/page.tsx
1:03:30 AM: 5:1  Error: `@/data/actions/authAction` import should occur before import of `./LoginForm`  import/order
1:03:30 AM: 12:9  Warning: Using `<img>` could result in slower LCP and higher bandwidth. Consider using `<Image />` from `next/image` to automatically optimize images. This may incur additional usage or cost from your provider. See: <https://nextjs.org/docs/messages/no-img-element>  @next/next/no-img-element
1:03:30 AM: ./src/app/(default)/(user)/signup/Agree.tsx
1:03:30 AM: 1:1  Error: Expected newline after "use client" directive.  lines-around-directive
1:03:30 AM: 93:11  Error: A form label must be associated with a control.  jsx-a11y/label-has-associated-control
1:03:30 AM: ./src/app/(default)/(user)/signup/Complete.tsx
1:03:30 AM: 6:5  Error: Fragments should contain more than one child - otherwise, there’s no need for a Fragment at all.  react/jsx-no-useless-fragment
1:03:30 AM: 10:11  Error: Empty components are self-closing  react/self-closing-comp
1:03:30 AM: ./src/app/(default)/(user)/signup/Join.tsx
1:03:30 AM: 1:1  Error: Expected newline after "use client" directive.  lines-around-directive
1:03:30 AM: 7:1  Error: Dependency cycle detected.  import/no-cycle
1:03:30 AM: 32:49  Error: Expected to return a value at the end of async arrow function.  consistent-return
1:03:30 AM: 75:15  Error: Prop spreading is forbidden  react/jsx-props-no-spreading
1:03:30 AM: 95:15  Error: Prop spreading is forbidden  react/jsx-props-no-spreading
1:03:30 AM: 112:15  Error: Prop spreading is forbidden  react/jsx-props-no-spreading
1:03:30 AM: 132:15  Error: Prop spreading is forbidden  react/jsx-props-no-spreading
1:03:30 AM: 145:18  Error: Do not nest ternary expressions.  no-nested-ternary
1:03:30 AM: 158:17  Error: Prop spreading is forbidden  react/jsx-props-no-spreading
1:03:30 AM: 176:17  Error: Prop spreading is forbidden  react/jsx-props-no-spreading
1:03:30 AM: 194:17  Error: Prop spreading is forbidden  react/jsx-props-no-spreading
1:03:30 AM: 219:15  Error: Prop spreading is forbidden  react/jsx-props-no-spreading
1:03:30 AM: ./src/app/(default)/(user)/signup/Step.tsx
1:03:30 AM: 1:1  Error: Expected newline after "use client" directive.  lines-around-directive
1:03:30 AM: ./src/app/(default)/page.tsx
1:03:30 AM: 13:16  Error: Unnecessary use of boolean literals in conditional expression.  no-unneeded-ternary
1:03:30 AM: 33:13  Warning: Using `<img>` could result in slower LCP and higher bandwidth. Consider using `<Image />` from `next/image` to automatically optimize images. This may incur additional usage or cost from your provider. See: <https://nextjs.org/docs/messages/no-img-element>  @next/next/no-img-element
1:03:30 AM: ./src/app/(primary)/order/Detail.tsx
1:03:30 AM: 1:1  Error: Expected newline after "use client" directive.  lines-around-directive
1:03:30 AM: 11:36  Error: 'item' is already declared in the upper scope on line 10 column 27.  @typescript-eslint/no-shadow
1:03:30 AM: 11:70  Error: Insert `,`  prettier/prettier
1:03:30 AM: 14:36  Error: 'item' is already declared in the upper scope on line 13 column 28.  @typescript-eslint/no-shadow
1:03:30 AM: 14:56  Error: Insert `,`  prettier/prettier
1:03:30 AM: 33:25  Error: Do not use Array index in keys  react/no-array-index-key
1:03:30 AM: 47:44  Error: 'idx' is already declared in the upper scope on line 26 column 24.  @typescript-eslint/no-shadow
1:03:30 AM: 51:29  Error: Do not use Array index in keys  react/no-array-index-key
1:03:30 AM: 56:23  Warning: Using `<img>` could result in slower LCP and higher bandwidth. Consider using `<Image />` from `next/image` to automatically optimize images. This may incur additional usage or cost from your provider. See: <https://nextjs.org/docs/messages/no-img-element>  @next/next/no-img-element
1:03:30 AM: ./src/app/(primary)/order/Receipt.tsx
1:03:30 AM: 1:1  Error: Expected newline after "use client" directive.  lines-around-directive
1:03:30 AM: 8:34  Error: Assignment to function parameter 'value'.  no-param-reassign
1:03:30 AM: 43:28  Error: Do not nest ternary expressions.  no-nested-ternary
1:03:30 AM: 47:39  Error: Array.prototype.map() expects a return value from arrow function.  array-callback-return
1:03:30 AM: 55:15  Error: Arrow function expected no return value.  consistent-return
1:03:30 AM: 56:27  Error: Do not use Array index in keys  react/no-array-index-key
1:03:30 AM: ./src/app/(primary)/order/agree/AgreeForm.tsx
1:03:30 AM: 1:1  Error: Expected newline after "use client" directive.  lines-around-directive
1:03:30 AM: 145:11  Error: A form label must be associated with a control.  jsx-a11y/label-has-associated-control
1:03:30 AM: 148:54  Error: Curly braces are unnecessary here.  react/jsx-curly-brace-presence
1:03:30 AM: ./src/app/(primary)/order/complete/TicketChk.tsx
1:03:30 AM: 1:1  Error: Expected newline after "use client" directive.  lines-around-directive
1:03:30 AM: 21:6  Warning: React Hook useEffect has a missing dependency: 'setOrderStatus'. Either include it or remove the dependency array.  react-hooks/exhaustive-deps
1:03:30 AM: 30:13  Error: Do not nest ternary expressions.  no-nested-ternary
1:03:30 AM: 36:13  Error: Visible, non-interactive elements with click handlers must have at least one keyboard listener.  jsx-a11y/click-events-have-key-events
1:03:30 AM: 36:13  Error: Avoid non-native interactive elements. If using native HTML is not possible, add an appropriate role and support for tabbing, mouse, keyboard, and touch inputs to an interactive content element.  jsx-a11y/no-static-element-interactions
1:03:30 AM: 37:20  Error: Do not use Array index in keys  react/no-array-index-key
1:03:30 AM: ./src/app/(primary)/order/layout.tsx
1:03:30 AM: 1:1  Error: Expected newline after "use client" directive.  lines-around-directive
1:03:30 AM: 8:41  Error: React Hook "useState" is called in function "layout" that is neither a React function component nor a custom React Hook function. React component names must start with an uppercase letter. React Hook names must start with the word "use".  react-hooks/rules-of-hooks
1:03:30 AM: 16:24  Error: React Hook "useMemo" is called in function "layout" that is neither a React function component nor a custom React Hook function. React component names must start with an uppercase letter. React Hook names must start with the word "use".  react-hooks/rules-of-hooks
1:03:30 AM: 21:18  Error: Insert `,`  prettier/prettier
1:03:30 AM: ./src/app/(primary)/order/payment/PaymentForm.tsx
1:03:30 AM: 1:1  Error: Expected newline after "use client" directive.  lines-around-directive
1:03:30 AM: 7:1  Error: `../orderContext` import should occur after import of `@/components/Badge/Badge`  import/order
1:03:30 AM: 33:5  Warning: Unexpected console statement.  no-console
1:03:30 AM: 40:6  Warning: React Hook useEffect has a missing dependency: 'setOrderStatus'. Either include it or remove the dependency array.  react-hooks/exhaustive-deps
1:03:30 AM: 59:15  Error: Prop spreading is forbidden  react/jsx-props-no-spreading
1:03:30 AM: 80:15  Error: Prop spreading is forbidden  react/jsx-props-no-spreading
1:03:30 AM: 127:17  Error: Prop spreading is forbidden  react/jsx-props-no-spreading
1:03:30 AM: 146:17  Error: Prop spreading is forbidden  react/jsx-props-no-spreading
1:03:30 AM: 165:17  Error: Prop spreading is forbidden  react/jsx-props-no-spreading
1:03:30 AM: 196:17  Error: Prop spreading is forbidden  react/jsx-props-no-spreading
1:03:30 AM: 214:17  Error: Prop spreading is forbidden  react/jsx-props-no-spreading
1:03:30 AM: 232:17  Error: Prop spreading is forbidden  react/jsx-props-no-spreading
1:03:30 AM: 260:26  Error: Do not nest ternary expressions.  no-nested-ternary
1:03:30 AM: 261:28  Error: Do not nest ternary expressions.  no-nested-ternary
1:03:30 AM: 263:13  Error: Arrow function expected no return value.  consistent-return
1:03:30 AM: 263:33  Error: 'count' is already declared in the upper scope on line 258 column 19.  @typescript-eslint/no-shadow
1:03:30 AM: 266:27  Error: Do not use Array index in keys  react/no-array-index-key
1:03:30 AM: 267:19  Error: Visible, non-interactive elements with click handlers must have at least one keyboard listener.  jsx-a11y/click-events-have-key-events
1:03:30 AM: 267:19  Error: Non-interactive elements should not be assigned mouse or keyboard event listeners.  jsx-a11y/no-noninteractive-element-interactions
1:03:30 AM: 283:23  Error: Prop spreading is forbidden  react/jsx-props-no-spreading
1:03:30 AM: 296:25  Error: Prop spreading is forbidden  react/jsx-props-no-spreading
1:03:30 AM: 316:25  Error: Prop spreading is forbidden  react/jsx-props-no-spreading
1:03:30 AM: 324:25  Error: Prop spreading is forbidden  react/jsx-props-no-spreading
1:03:30 AM: 342:25  Error: Prop spreading is forbidden  react/jsx-props-no-spreading
1:03:30 AM: 359:25  Error: Prop spreading is forbidden  react/jsx-props-no-spreading
1:03:30 AM: 375:25  Error: Prop spreading is forbidden  react/jsx-props-no-spreading
1:03:30 AM: 389:23  Error: A form label must be associated with a control.  jsx-a11y/label-has-associated-control
1:03:30 AM: 391:25  Error: Empty components are self-closing  react/self-closing-comp
1:03:30 AM: 399:27  Error: Prop spreading is forbidden  react/jsx-props-no-spreading
1:03:30 AM: 417:27  Error: Prop spreading is forbidden  react/jsx-props-no-spreading
1:03:30 AM: 435:27  Error: Prop spreading is forbidden  react/jsx-props-no-spreading
1:03:30 AM: 460:25  Error: Prop spreading is forbidden  react/jsx-props-no-spreading
1:03:30 AM: 484:25  Error: Prop spreading is forbidden  react/jsx-props-no-spreading
1:03:30 AM: 535:32  Error: `"` can be escaped with `&quot;`, `&ldquo;`, `&#34;`, `&rdquo;`.  react/no-unescaped-entities
1:03:30 AM: 535:34  Error: `"` can be escaped with `&quot;`, `&ldquo;`, `&#34;`, `&rdquo;`.  react/no-unescaped-entities
1:03:30 AM: ./src/app/(primary)/order/seat-map/page.tsx
1:03:30 AM: 1:1  Error: Expected newline after "use client" directive.  lines-around-directive
1:03:30 AM: 2:17  Error: 'SetStateAction' is defined but never used.  @typescript-eslint/no-unused-vars
1:03:30 AM: 7:9  Error: Use object destructuring.  prefer-destructuring
1:03:30 AM: 11:3  Warning: Unexpected console statement.  no-console
1:03:30 AM: 12:3  Warning: Unexpected console statement.  no-console
1:03:30 AM: 13:9  Error: 'seatmap' is assigned a value but never used.  @typescript-eslint/no-unused-vars
1:03:30 AM: 16:13  Error: 'item' is already declared in the upper scope on line 13 column 33.  @typescript-eslint/no-shadow
1:03:30 AM: 17:13  Error: 'seatmap' is already declared in the upper scope on line 13 column 9.  @typescript-eslint/no-shadow
1:03:30 AM: 17:33  Error: Insert `,`  prettier/prettier
1:03:30 AM: 22:28  Error: 'item' is already declared in the upper scope on line 20 column 30.  @typescript-eslint/no-shadow
1:03:30 AM: 25:3  Warning: Unexpected console statement.  no-console
1:03:30 AM: 34:13  Error: 'number' is already declared in the upper scope on line 30 column 10.  @typescript-eslint/no-shadow
1:03:30 AM: 35:13  Error: 'number' is never reassigned. Use 'const' instead.  prefer-const
1:03:30 AM: 35:13  Error: 'number' is already declared in the upper scope on line 34 column 13.  @typescript-eslint/no-shadow
1:03:30 AM: 36:43  Error: Unary operator '++' used.  no-plusplus
1:03:30 AM: 50:13  Error: 'seats' is already declared in the upper scope on line 29 column 10.  @typescript-eslint/no-shadow
1:03:30 AM: 52:54  Error: Unary operator '++' used.  no-plusplus
1:03:30 AM: 53:13  Error: 'rows' is never reassigned. Use 'const' instead.  prefer-const
1:03:30 AM: 55:53  Error: Unary operator '++' used.  no-plusplus
1:03:30 AM: 72:14  Error: Insert `,`  prettier/prettier
1:03:30 AM: 80:16  Error: Insert `,`  prettier/prettier
1:03:30 AM: 89:6  Warning: React Hook useEffect has missing dependencies: 'DeckLength', 'DeckWidth', and 'seatData'. Either include them or remove the dependency array.  react-hooks/exhaustive-deps
1:03:30 AM: ./src/app/(primary)/order/seat-map/test/page.tsx
1:03:30 AM: 1:1  Error: Expected newline after "use client" directive.  lines-around-directive
1:03:30 AM: 7:9  Error: Use object destructuring.  prefer-destructuring
1:03:30 AM: 9:9  Error: 'allSeats' is assigned a value but never used.  @typescript-eslint/no-unused-vars
1:03:30 AM: 13:28  Error: 'item' is already declared in the upper scope on line 11 column 30.  @typescript-eslint/no-shadow
1:03:30 AM: 14:34  Error: 'item' is already declared in the upper scope on line 11 column 30.  @typescript-eslint/no-shadow
1:03:30 AM: 15:23  Error: 'item' is already declared in the upper scope on line 14 column 34.  @typescript-eslint/no-shadow
1:03:30 AM: 15:49  Error: Insert `,`  prettier/prettier
1:03:30 AM: 17:43  Error: 'item' is already declared in the upper scope on line 11 column 30.  @typescript-eslint/no-shadow
1:03:30 AM: 18:23  Error: 'item' is already declared in the upper scope on line 17 column 43.  @typescript-eslint/no-shadow
1:03:30 AM: 18:58  Error: Insert `,`  prettier/prettier
1:03:30 AM: 39:3  Error: Expected exception block, space or tab after '//' in comment.  spaced-comment
1:03:30 AM: 41:3  Warning: Unexpected console statement.  no-console
1:03:30 AM: 53:22  Error: Do not use Array index in keys  react/no-array-index-key
1:03:30 AM: 59:53  Error: Do not use Array index in keys  react/no-array-index-key
1:03:30 AM: 61:25  Error: Missing an explicit type attribute for button  react/button-has-type
1:03:30 AM: 67:25  Error: Empty components are self-closing  react/self-closing-comp
1:03:30 AM: ./src/app/(primary)/reservation/OrdersItem.tsx
1:03:30 AM: 14:36  Error: Unexpected dangling '_' in '_id'.  no-underscore-dangle
1:03:30 AM: ./src/app/(primary)/reservation/[reservationDetail]/Journey.tsx
1:03:30 AM: 1:21  Error: 'OrderItineraries' is defined but never used.  @typescript-eslint/no-unused-vars
1:03:30 AM: 3:10  Error: 'fetchCodes' is defined but never used.  @typescript-eslint/no-unused-vars
1:03:30 AM: 11:44  Error: 'itinerary' is already declared in the upper scope on line 11 column 9.  @typescript-eslint/no-shadow
1:03:30 AM: 13:36  Error: Do not use Array index in keys  react/no-array-index-key
1:03:30 AM: 28:15  Warning: Using `<img>` could result in slower LCP and higher bandwidth. Consider using `<Image />` from `next/image` to automatically optimize images. This may incur additional usage or cost from your provider. See: <https://nextjs.org/docs/messages/no-img-element>  @next/next/no-img-element
1:03:30 AM: 79:30  Error: Insert `,`  prettier/prettier
1:03:30 AM: 93:5  Error: Fragments should contain more than one child - otherwise, there’s no need for a Fragment at all.  react/jsx-no-useless-fragment
1:03:30 AM: ./src/app/(primary)/reservation/[reservationDetail]/TicketLink.tsx
1:03:30 AM: 1:1  Error: Expected newline after "use client" directive.  lines-around-directive
1:03:30 AM: 14:7  Error: Unexpected string concatenation.  prefer-template
1:03:30 AM: 22:11  Error: Insert `,`  prettier/prettier
1:03:30 AM: 26:5  Error: Visible, non-interactive elements with click handlers must have at least one keyboard listener.  jsx-a11y/click-events-have-key-events
1:03:30 AM: 26:5  Error: Avoid non-native interactive elements. If using native HTML is not possible, add an appropriate role and support for tabbing, mouse, keyboard, and touch inputs to an interactive content element.  jsx-a11y/no-static-element-interactions
1:03:30 AM: ./src/app/(primary)/reservation/[reservationDetail]/page.tsx
1:03:30 AM: 15:43  Error: 'passenger' is already declared in the upper scope on line 15 column 9.  @typescript-eslint/no-shadow
1:03:30 AM: 17:19  Error: Do not use Array index in keys  react/no-array-index-key
1:03:30 AM: 66:17  Error: A control must be associated with a text label.  jsx-a11y/control-has-associated-label
1:03:30 AM: 66:17  Error: Empty components are self-closing  react/self-closing-comp
1:03:30 AM: ./src/app/(primary)/reservation/page.tsx
1:03:30 AM: 6:1  Error: `@/components/Pagination/Pagination` import should occur before import of `./OrdersItem`  import/order
1:03:30 AM: 41:32  Error: Unexpected dangling '_' in '_id'.  no-underscore-dangle
1:03:30 AM: ./src/app/e-ticket/[ticketId]/TicketPrint.tsx
1:03:30 AM: 1:1  Error: Expected newline after "use client" directive.  lines-around-directive
1:03:30 AM: ./src/app/e-ticket/[ticketId]/page.tsx
1:03:30 AM: 2:17  Error: 'useRef' is defined but never used.  @typescript-eslint/no-unused-vars
1:03:30 AM: 11:3  Error: Expected exception block, space or tab after '//' in comment.  spaced-comment
1:03:30 AM: ./src/app/not-found.tsx
1:03:30 AM: 22:24  Error: Curly braces are unnecessary here.  react/jsx-curly-brace-presence
1:03:30 AM: ./src/atoms/atoms.ts
1:03:30 AM: 1:1  Error: Expected newline after "use client" directive.  lines-around-directive
1:03:30 AM: 2:24  Error: 'OffersPriceData' is defined but never used.  @typescript-eslint/no-unused-vars
1:03:30 AM: ./src/auth.ts
1:03:30 AM: 27:17  Error: Unexpected dangling '_' in '_id'.  no-underscore-dangle
1:03:30 AM: 36:16  Error: Unnecessary 'else' after 'return'.  no-else-return
1:03:30 AM: 61:20  Error: 'user' is defined but never used.  @typescript-eslint/no-unused-vars
1:03:30 AM: 67:9  Error: Assignment to property of function parameter 'token'.  no-param-reassign
1:03:30 AM: 68:9  Error: Assignment to property of function parameter 'token'.  no-param-reassign
1:03:30 AM: 69:9  Error: Assignment to property of function parameter 'token'.  no-param-reassign
1:03:30 AM: 70:9  Error: Assignment to property of function parameter 'token'.  no-param-reassign
1:03:30 AM: 76:7  Error: Assignment to property of function parameter 'session'.  no-param-reassign
1:03:30 AM: 77:7  Error: Assignment to property of function parameter 'session'.  no-param-reassign
1:03:30 AM: 78:7  Error: Assignment to property of function parameter 'session'.  no-param-reassign
1:03:30 AM: 79:7  Error: Assignment to property of function parameter 'session'.  no-param-reassign
1:03:30 AM: ./src/components/Accordion/Accordion.tsx
1:03:30 AM: 1:1  Error: Expected newline after "use client" directive.  lines-around-directive
1:03:30 AM: 7:3  Error: propType "type" is not required, but has no corresponding defaultProps declaration.  react/require-default-props
1:03:30 AM: 15:19  Error: Component definition is missing display name  react/display-name
1:03:30 AM: 26:18  Error: Insert `,`  prettier/prettier
1:03:30 AM: 32:35  Error: Unnecessary use of conditional expression for default assignment.  no-unneeded-ternary
1:03:30 AM: 34:11  Error: Do not pass children as props. Instead, nest children between the opening and closing tags.  react/no-children-prop
1:03:30 AM: 38:4  Error: Insert `,`  prettier/prettier
1:03:30 AM: ./src/components/Accordion/AccordionBody.tsx
1:03:30 AM: 1:1  Error: Expected newline after "use client" directive.  lines-around-directive
1:03:30 AM: ./src/components/Accordion/AccordionHeader.tsx
1:03:30 AM: 1:1  Error: Expected newline after "use client" directive.  lines-around-directive
1:03:30 AM: 5:25  Error: Component definition is missing display name  react/display-name
1:03:30 AM: 11:58  Error: Expected to return a value at the end of arrow function.  consistent-return
1:03:30 AM: 22:7  Error: Prop spreading is forbidden  react/jsx-props-no-spreading
1:03:30 AM: 23:7  Warning: The value for aria-expanded must be a boolean.  jsx-a11y/aria-proptypes
1:03:30 AM: ./src/components/Accordion/AccordionItem.tsx
1:03:30 AM: 1:1  Error: Expected newline after "use client" directive.  lines-around-directive
1:03:30 AM: 18:39  Error: The object passed as the value prop to the Context provider (at line 18) changes every render. To fix this consider wrapping it in a useMemo hook.  react/jsx-no-constructed-context-values
1:03:30 AM: ./src/components/Badge/Badge.tsx
1:03:30 AM: 5:3  Error: propType "type" is not required, but has no corresponding defaultProps declaration.  react/require-default-props
1:03:30 AM: 6:3  Error: propType "selected" is not required, but has no corresponding defaultProps declaration.  react/require-default-props
1:03:30 AM: ./src/components/Banner/Banner.tsx
1:03:30 AM: 31:5  Error: Visible, non-interactive elements with click handlers must have at least one keyboard listener.  jsx-a11y/click-events-have-key-events
1:03:30 AM: 31:5  Error: Avoid non-native interactive elements. If using native HTML is not possible, add an appropriate role and support for tabbing, mouse, keyboard, and touch inputs to an interactive content element.  jsx-a11y/no-static-element-interactions
1:03:30 AM: ./src/components/Button/Button.tsx
1:03:30 AM: 19:19  Error: The button type attribute must be specified by a static string or a trivial ternary expression  react/button-has-type
1:03:30 AM: 19:65  Error: Prop spreading is forbidden  react/jsx-props-no-spreading
1:03:30 AM: ./src/components/Loading/Loading.tsx
1:03:30 AM: 1:1  Error: Prefer default export on a file with single export.  import/prefer-default-export
1:03:30 AM: ./src/components/Modal/Modal.tsx
1:03:30 AM: 5:1  Error: `react` import should occur before import of `../Button/Button`  import/order
1:03:30 AM: 38:5  Error: Fragments should contain more than one child - otherwise, there’s no need for a Fragment at all.  react/jsx-no-useless-fragment
1:03:30 AM: 43:15  Error: Missing an explicit type attribute for button  react/button-has-type
1:03:30 AM: 44:17  Warning: Using `<img>` could result in slower LCP and higher bandwidth. Consider using `<Image />` from `next/image` to automatically optimize images. This may incur additional usage or cost from your provider. See: <https://nextjs.org/docs/messages/no-img-element>  @next/next/no-img-element
1:03:30 AM: 50:13  Error: Fragments should contain more than one child - otherwise, there’s no need for a Fragment at all.  react/jsx-no-useless-fragment
1:03:30 AM: 50:13  Error: Passing a fragment to an HTML element is useless.  react/jsx-no-useless-fragment
1:03:30 AM: ./src/components/Pagination/Pagination.tsx
1:03:30 AM: 1:1  Error: Expected newline after "use client" directive.  lines-around-directive
1:03:30 AM: 12:22  Error: Curly braces are unnecessary here.  react/jsx-curly-brace-presence
1:03:30 AM: 17:22  Error: Curly braces are unnecessary here.  react/jsx-curly-brace-presence
1:03:30 AM: ./src/components/Progress/Progress.tsx
1:03:30 AM: 12:16  Error: Do not use Array index in keys  react/no-array-index-key
1:03:30 AM: ./src/components/RecentSearch/RecentSearch.tsx
1:03:30 AM: 54:5  Error: Fragments should contain more than one child - otherwise, there’s no need for a Fragment at all.  react/jsx-no-useless-fragment
1:03:30 AM: 61:17  Error: Missing an explicit type attribute for button  react/button-has-type
1:03:30 AM: ./src/components/RecentSearch/RecentSearchResult.tsx
1:03:30 AM: 16:5  Warning: Unexpected console statement.  no-console
1:03:30 AM: 21:5  Warning: Unexpected console statement.  no-console
1:03:30 AM: 25:5  Error: Visible, non-interactive elements with click handlers must have at least one keyboard listener.  jsx-a11y/click-events-have-key-events
1:03:30 AM: 25:5  Error: Avoid non-native interactive elements. If using native HTML is not possible, add an appropriate role and support for tabbing, mouse, keyboard, and touch inputs to an interactive content element.  jsx-a11y/no-static-element-interactions
1:03:30 AM: 27:9  Warning: Using `<img>` could result in slower LCP and higher bandwidth. Consider using `<Image />` from `next/image` to automatically optimize images. This may incur additional usage or cost from your provider. See: <https://nextjs.org/docs/messages/no-img-element>  @next/next/no-img-element
1:03:30 AM: 40:11  Warning: Using `<img>` could result in slower LCP and higher bandwidth. Consider using `<Image />` from `next/image` to automatically optimize images. This may incur additional usage or cost from your provider. See: <https://nextjs.org/docs/messages/no-img-element>  @next/next/no-img-element
1:03:30 AM: 42:11  Warning: Using `<img>` could result in slower LCP and higher bandwidth. Consider using `<Image />` from `next/image` to automatically optimize images. This may incur additional usage or cost from your provider. See: <https://nextjs.org/docs/messages/no-img-element>  @next/next/no-img-element
1:03:30 AM: ./src/components/Submit/Submit.tsx
1:03:30 AM: 5:27  Error: Prop spreading is forbidden  react/jsx-props-no-spreading
1:03:30 AM: ./src/components/Ticket/Ticket.tsx
1:03:30 AM: 1:1  Error: Expected newline after "use client" directive.  lines-around-directive
1:03:30 AM: 23:11  Warning: Using `<img>` could result in slower LCP and higher bandwidth. Consider using `<Image />` from `next/image` to automatically optimize images. This may incur additional usage or cost from your provider. See: <https://nextjs.org/docs/messages/no-img-element>  @next/next/no-img-element
1:03:30 AM: 37:9  Warning: Using `<img>` could result in slower LCP and higher bandwidth. Consider using `<Image />` from `next/image` to automatically optimize images. This may incur additional usage or cost from your provider. See: <https://nextjs.org/docs/messages/no-img-element>  @next/next/no-img-element
1:03:30 AM: 41:45  Error: Do not use Array index in keys  react/no-array-index-key
1:03:30 AM: 87:17  Warning: Using `<img>` could result in slower LCP and higher bandwidth. Consider using `<Image />` from `next/image` to automatically optimize images. This may incur additional usage or cost from your provider. See: <https://nextjs.org/docs/messages/no-img-element>  @next/next/no-img-element
1:03:30 AM: ./src/components/TicketSearch/SearchInfo.tsx
1:03:30 AM: 24:5  Error: Fragments should contain more than one child - otherwise, there’s no need for a Fragment at all.  react/jsx-no-useless-fragment
1:03:30 AM: ./src/components/TicketSearch/SearchInfoBox.tsx
1:03:30 AM: 28:31  Error: Curly braces are unnecessary here.  react/jsx-curly-brace-presence
1:03:30 AM: 32:28  Error: Curly braces are unnecessary here.  react/jsx-curly-brace-presence
1:03:30 AM: 35:19  Warning: Using `<img>` could result in slower LCP and higher bandwidth. Consider using `<Image />` from `next/image` to automatically optimize images. This may incur additional usage or cost from your provider. See: <https://nextjs.org/docs/messages/no-img-element>  @next/next/no-img-element
1:03:30 AM: 40:19  Warning: Using `<img>` could result in slower LCP and higher bandwidth. Consider using `<Image />` from `next/image` to automatically optimize images. This may incur additional usage or cost from your provider. See: <https://nextjs.org/docs/messages/no-img-element>  @next/next/no-img-element
1:03:30 AM: 47:31  Error: Curly braces are unnecessary here.  react/jsx-curly-brace-presence
1:03:30 AM: 60:31  Error: Curly braces are unnecessary here.  react/jsx-curly-brace-presence
1:03:30 AM: 72:27  Error: Curly braces are unnecessary here.  react/jsx-curly-brace-presence
1:03:30 AM: ./src/components/TicketSearch/SearchModals/PassengersModal.tsx
1:03:30 AM: 37:25  Error: 'cabinType' is already declared in the upper scope on line 31 column 10.  @typescript-eslint/no-shadow
1:03:30 AM: 40:12  Error: Unnecessary 'else' after 'return'.  no-else-return
1:03:30 AM: 73:9  Warning: Using `<img>` could result in slower LCP and higher bandwidth. Consider using `<Image />` from `next/image` to automatically optimize images. This may incur additional usage or cost from your provider. See: <https://nextjs.org/docs/messages/no-img-element>  @next/next/no-img-element
1:03:30 AM: 95:21  Warning: Unexpected alert.  no-alert
1:03:30 AM: 99:17  Warning: Using `<img>` could result in slower LCP and higher bandwidth. Consider using `<Image />` from `next/image` to automatically optimize images. This may incur additional usage or cost from your provider. See: <https://nextjs.org/docs/messages/no-img-element>  @next/next/no-img-element
1:03:30 AM: 109:17  Warning: Using `<img>` could result in slower LCP and higher bandwidth. Consider using `<Image />` from `next/image` to automatically optimize images. This may incur additional usage or cost from your provider. See: <https://nextjs.org/docs/messages/no-img-element>  @next/next/no-img-element
1:03:30 AM: 128:17  Warning: Using `<img>` could result in slower LCP and higher bandwidth. Consider using `<Image />` from `next/image` to automatically optimize images. This may incur additional usage or cost from your provider. See: <https://nextjs.org/docs/messages/no-img-element>  @next/next/no-img-element
1:03:30 AM: 140:17  Warning: Using `<img>` could result in slower LCP and higher bandwidth. Consider using `<Image />` from `next/image` to automatically optimize images. This may incur additional usage or cost from your provider. See: <https://nextjs.org/docs/messages/no-img-element>  @next/next/no-img-element
1:03:30 AM: 159:17  Warning: Using `<img>` could result in slower LCP and higher bandwidth. Consider using `<Image />` from `next/image` to automatically optimize images. This may incur additional usage or cost from your provider. See: <https://nextjs.org/docs/messages/no-img-element>  @next/next/no-img-element
1:03:30 AM: 171:17  Warning: Using `<img>` could result in slower LCP and higher bandwidth. Consider using `<Image />` from `next/image` to automatically optimize images. This may incur additional usage or cost from your provider. See: <https://nextjs.org/docs/messages/no-img-element>  @next/next/no-img-element
1:03:30 AM: 192:15  Error: A form label must be associated with a control.  jsx-a11y/label-has-associated-control
1:03:30 AM: 206:15  Error: A form label must be associated with a control.  jsx-a11y/label-has-associated-control
1:03:30 AM: 217:15  Error: A form label must be associated with a control.  jsx-a11y/label-has-associated-control
1:03:30 AM: 228:15  Error: A form label must be associated with a control.  jsx-a11y/label-has-associated-control
1:03:30 AM: 239:15  Error: A form label must be associated with a control.  jsx-a11y/label-has-associated-control
1:03:30 AM: ./src/components/TicketSearch/SearchModals/RouteModal.tsx
1:03:30 AM: 49:47  Error: Insert `,`  prettier/prettier
1:03:30 AM: 52:28  Error: 'renderAirport' was used before it was defined.  @typescript-eslint/no-use-before-define
1:03:30 AM: 55:6  Warning: React Hook useEffect has missing dependencies: 'airport' and 'renderAirport'. Either include them or remove the dependency array.  react-hooks/exhaustive-deps
1:03:30 AM: 64:43  Error: Do not use Array index in keys  react/no-array-index-key
1:03:30 AM: 69:28  Error: 'handleAirport' was used before it was defined.  @typescript-eslint/no-use-before-define
1:03:30 AM: 84:47  Error: Insert `,`  prettier/prettier
1:03:30 AM: 108:36  Error: Do not use Array index in keys  react/no-array-index-key
1:03:30 AM: 127:9  Warning: Using `<img>` could result in slower LCP and higher bandwidth. Consider using `<Image />` from `next/image` to automatically optimize images. This may incur additional usage or cost from your provider. See: <https://nextjs.org/docs/messages/no-img-element>  @next/next/no-img-element
1:03:30 AM: ./src/components/TicketSearch/SearchModals/ScheduleModal.tsx
1:03:30 AM: 66:9  Error: 'formattedDates' is never reassigned. Use 'const' instead.  prefer-const
1:03:30 AM: 67:9  Error: 'selectedDates' is never reassigned. Use 'const' instead.  prefer-const
1:03:30 AM: 87:12  Error: Insert `,`  prettier/prettier
1:03:30 AM: 99:7  Error: Unexpected if as the only statement in an else block.  no-lonely-if
1:03:30 AM: 103:12  Error: Insert `,`  prettier/prettier
1:03:30 AM: 126:12  Error: Insert `,`  prettier/prettier
1:03:30 AM: 129:20  Error: Replace `nextMonthDate.getFullYear(),·nextMonthDate.getMonth()·-·1,·1)` with `⏎············nextMonthDate.getFullYear(),⏎············nextMonthDate.getMonth()·-·1,⏎············1,⏎··········),`  prettier/prettier
1:03:30 AM: 135:7  Error: Unexpected if as the only statement in an else block.  no-lonely-if
1:03:30 AM: 139:12  Error: Insert `,`  prettier/prettier
1:03:30 AM: 142:20  Error: Replace `nextMonthDate.getFullYear(),·nextMonthDate.getMonth()·-·1,·1)` with `⏎············nextMonthDate.getFullYear(),⏎············nextMonthDate.getMonth()·-·1,⏎············1,⏎··········),`  prettier/prettier
1:03:30 AM: 165:9  Warning: Unexpected alert.  no-alert
1:03:30 AM: 170:7  Error: Unexpected if as the only statement in an else block.  no-lonely-if
1:03:30 AM: 180:9  Warning: Unexpected alert.  no-alert
1:03:30 AM: 203:5  Error: 'activeStartDate' is already declared in the upper scope on line 32 column 10.  @typescript-eslint/no-shadow
1:03:30 AM: 226:9  Warning: Using `<img>` could result in slower LCP and higher bandwidth. Consider using `<Image />` from `next/image` to automatically optimize images. This may incur additional usage or cost from your provider. See: <https://nextjs.org/docs/messages/no-img-element>  @next/next/no-img-element
1:03:30 AM: 237:15  Warning: Using `<img>` could result in slower LCP and higher bandwidth. Consider using `<Image />` from `next/image` to automatically optimize images. This may incur additional usage or cost from your provider. See: <https://nextjs.org/docs/messages/no-img-element>  @next/next/no-img-element
1:03:30 AM: 255:15  Warning: Using `<img>` could result in slower LCP and higher bandwidth. Consider using `<Image />` from `next/image` to automatically optimize images. This may incur additional usage or cost from your provider. See: <https://nextjs.org/docs/messages/no-img-element>  @next/next/no-img-element
1:03:30 AM: 275:45  Error: Expected to return a value at the end of arrow function.  consistent-return
1:03:30 AM: ./src/components/TicketSearch/TicketSearchBox.tsx
1:03:30 AM: 24:3  Error: propType "handleChange" is not required, but has no corresponding defaultProps declaration.  react/require-default-props
1:03:30 AM: 160:7  Warning: Unexpected alert.  no-alert
1:03:30 AM: 165:7  Warning: Unexpected alert.  no-alert
1:03:30 AM: 170:7  Warning: Unexpected alert.  no-alert
1:03:30 AM: 178:7  Warning: Unexpected alert.  no-alert
1:03:30 AM: 197:470  Error: Insert `,`  prettier/prettier
1:03:30 AM: 202:470  Error: Insert `,`  prettier/prettier
1:03:30 AM: 220:13  Error: A form label must be associated with a control.  jsx-a11y/label-has-associated-control
1:03:30 AM: 233:13  Error: A form label must be associated with a control.  jsx-a11y/label-has-associated-control
1:03:30 AM: 244:13  Error: A form label must be associated with a control.  jsx-a11y/label-has-associated-control
1:03:30 AM: 266:15  Warning: Using `<img>` could result in slower LCP and higher bandwidth. Consider using `<Image />` from `next/image` to automatically optimize images. This may incur additional usage or cost from your provider. See: <https://nextjs.org/docs/messages/no-img-element>  @next/next/no-img-element
1:03:30 AM: 299:18  Error: Do not nest ternary expressions.  no-nested-ternary
1:03:30 AM: ./src/components/layout/Footer/Footer.tsx
1:03:30 AM: 4:1  Error: Prefer default export on a file with single export.  import/prefer-default-export
1:03:30 AM: 10:13  Error: The href attribute requires a valid value to be accessible. Provide a valid, navigable address as the href value. If you cannot provide a valid href, but still need the element to resemble a link, use a button and change it with appropriate styles. Learn more: <https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/HEAD/docs/rules/anchor-is-valid.md>  jsx-a11y/anchor-is-valid
1:03:30 AM: 10:24  Error: Curly braces are unnecessary here.  react/jsx-curly-brace-presence
1:03:30 AM: 11:13  Error: The href attribute requires a valid value to be accessible. Provide a valid, navigable address as the href value. If you cannot provide a valid href, but still need the element to resemble a link, use a button and change it with appropriate styles. Learn more: <https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/HEAD/docs/rules/anchor-is-valid.md>  jsx-a11y/anchor-is-valid
1:03:30 AM: 11:24  Error: Curly braces are unnecessary here.  react/jsx-curly-brace-presence
1:03:30 AM: 12:13  Error: The href attribute requires a valid value to be accessible. Provide a valid, navigable address as the href value. If you cannot provide a valid href, but still need the element to resemble a link, use a button and change it with appropriate styles. Learn more: <https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/HEAD/docs/rules/anchor-is-valid.md>  jsx-a11y/anchor-is-valid
1:03:30 AM: 12:24  Error: Curly braces are unnecessary here.  react/jsx-curly-brace-presence
1:03:30 AM: 14:11  Warning: Using `<img>` could result in slower LCP and higher bandwidth. Consider using `<Image />` from `next/image` to automatically optimize images. This may incur additional usage or cost from your provider. See: <https://nextjs.org/docs/messages/no-img-element>  @next/next/no-img-element
1:03:30 AM: 19:33  Error: Irregular whitespace not allowed.  no-irregular-whitespace
1:03:30 AM: ./src/components/layout/Header/Header.tsx
1:03:30 AM: 12:16  Error: Unnecessary use of boolean literals in conditional expression.  no-unneeded-ternary
1:03:30 AM: 18:22  Error: Curly braces are unnecessary here.  react/jsx-curly-brace-presence
1:03:30 AM: 19:13  Warning: Using `<img>` could result in slower LCP and higher bandwidth. Consider using `<Image />` from `next/image` to automatically optimize images. This may incur additional usage or cost from your provider. See: <https://nextjs.org/docs/messages/no-img-element>  @next/next/no-img-element
1:03:30 AM: 25:22  Error: Curly braces are unnecessary here.  react/jsx-curly-brace-presence
1:03:30 AM: 26:22  Error: Curly braces are unnecessary here.  react/jsx-curly-brace-presence
1:03:30 AM: 33:24  Error: Curly braces are unnecessary here.  react/jsx-curly-brace-presence
1:03:30 AM: 34:15  Warning: Using `<img>` could result in slower LCP and higher bandwidth. Consider using `<Image />` from `next/image` to automatically optimize images. This may incur additional usage or cost from your provider. See: <https://nextjs.org/docs/messages/no-img-element>  @next/next/no-img-element
1:03:30 AM: 52:11  Error: Empty components are self-closing  react/self-closing-comp
1:03:30 AM: 53:11  Error: Empty components are self-closing  react/self-closing-comp
1:03:30 AM: ./src/components/layout/Header/Logout.tsx
1:03:30 AM: 1:1  Error: Expected newline after "use client" directive.  lines-around-directive
1:03:30 AM: 7:7  Warning: Using `<img>` could result in slower LCP and higher bandwidth. Consider using `<Image />` from `next/image` to automatically optimize images. This may incur additional usage or cost from your provider. See: <https://nextjs.org/docs/messages/no-img-element>  @next/next/no-img-element
1:03:30 AM: ./src/data/actions/authAction.ts
1:03:30 AM: 8:11  Error: 'res' is assigned a value but never used.  @typescript-eslint/no-unused-vars
1:03:30 AM: 14:5  Warning: Unexpected console statement.  no-console
1:03:30 AM: 19:39  Error: 'formData' is defined but never used.  @typescript-eslint/no-unused-vars
1:03:30 AM: 23:39  Error: 'formData' is defined but never used.  @typescript-eslint/no-unused-vars
1:03:30 AM: 27:40  Error: 'formData' is defined but never used.  @typescript-eslint/no-unused-vars
1:03:30 AM: 28:3  Warning: Unexpected console statement.  no-console
1:03:30 AM: ./src/data/actions/signupAction.ts
1:03:30 AM: 1:1  Error: Expected newline after "use server" directive.  lines-around-directive
1:03:30 AM: 2:1  Error: Dependency cycle detected.  import/no-cycle
1:03:30 AM: ./src/data/fetch/fetchCode.ts
1:03:30 AM: 19:1  Error: Prefer default export on a file with single export.  import/prefer-default-export
1:03:30 AM: ./src/hook/useAllChecked.ts
1:03:30 AM: 12:48  Error: Insert `,`  prettier/prettier
1:03:30 AM: 18:46  Error: Expected property shorthand.  object-shorthand
1:03:30 AM: 22:43  Error: Expected property shorthand.  object-shorthand
1:03:30 AM: 22:68  Error: Insert `,`  prettier/prettier
1:03:30 AM: 23:10  Error: Insert `,`  prettier/prettier
1:03:30 AM: ./src/hook/useCheckWindowWidth.ts
1:03:30 AM: 10:26  Error: Insert `,`  prettier/prettier
1:03:30 AM: ./src/hook/usePersonalPrice.ts
1:03:30 AM: 16:18  Error: 'totalPrice' is assigned a value but never used.  @typescript-eslint/no-unused-vars
1:03:30 AM: 17:9  Error: 'charge' is assigned a value but never used.  @typescript-eslint/no-unused-vars
1:03:30 AM: 25:67  Error: Insert `,`  prettier/prettier
1:03:30 AM: ./src/lib/fetchOrder.tsx
1:03:30 AM: 2:32  Error: 'OrderItineraries' is defined but never used.  @typescript-eslint/no-unused-vars
1:03:30 AM: ./src/lib/seatMap.tsx
1:03:30 AM: 3:1  Error: Prefer default export on a file with single export.  import/prefer-default-export
1:03:30 AM: 21193:41  Error: Expected exception block, space or tab after '//' in comment.  spaced-comment
1:03:30 AM: 21194:51  Error: Expected exception block, space or tab after '//' in comment.  spaced-comment
1:03:30 AM: 21195:24  Error: Expected exception block, space or tab after '//' in comment.  spaced-comment
1:03:30 AM: 21196:37  Error: Expected exception block, space or tab after '//' in comment.  spaced-comment
1:03:30 AM: 21197:41  Error: Expected exception block, space or tab after '//' in comment.  spaced-comment
1:03:30 AM: 21198:31  Error: Expected exception block, space or tab after '//' in comment.  spaced-comment
1:03:30 AM: 21199:27  Error: Expected exception block, space or tab after '//' in comment.  spaced-comment
1:03:30 AM: 21200:43  Error: Expected exception block, space or tab after '//' in comment.  spaced-comment
1:03:30 AM: 21201:36  Error: Expected exception block, space or tab after '//' in comment.  spaced-comment
1:03:30 AM: 21202:74  Error: Expected exception block, space or tab after '//' in comment.  spaced-comment
1:03:30 AM: 21203:52  Error: Expected exception block, space or tab after '//' in comment.  spaced-comment
1:03:30 AM: 21204:27  Error: Expected exception block, space or tab after '//' in comment.  spaced-comment
1:03:30 AM: 21205:40  Error: Expected exception block, space or tab after '//' in comment.  spaced-comment
1:03:30 AM: 21206:28  Error: Expected exception block, space or tab after '//' in comment.  spaced-comment
1:03:30 AM: 21207:31  Error: Expected exception block, space or tab after '//' in comment.  spaced-comment
1:03:30 AM: 21208:44  Error: Expected exception block, space or tab after '//' in comment.  spaced-comment
1:03:30 AM: 21209:34  Error: Expected exception block, space or tab after '//' in comment.  spaced-comment
1:03:30 AM: 21210:45  Error: Expected exception block, space or tab after '//' in comment.  spaced-comment
1:03:30 AM: 21211:24  Error: Expected exception block, space or tab after '//' in comment.  spaced-comment
1:03:30 AM: 21212:52  Error: Expected exception block, space or tab after '//' in comment.  spaced-comment
1:03:30 AM: 21213:25  Error: Expected exception block, space or tab after '//' in comment.  spaced-comment
1:03:30 AM: 21214:37  Error: Expected exception block, space or tab after '//' in comment.  spaced-comment
1:03:30 AM: 21215:42  Error: Expected exception block, space or tab after '//' in comment.  spaced-comment
1:03:30 AM: ./src/middleware.ts
1:03:30 AM: 1:23  Error: 'NextResponse' is defined but never used.  @typescript-eslint/no-unused-vars
1:03:30 AM: 4:42  Error: 'request' is defined but never used.  @typescript-eslint/no-unused-vars
1:03:30 AM: 5:9  Error: 'session' is assigned a value but never used.  @typescript-eslint/no-unused-vars
1:03:30 AM: ./src/types/file.ts
1:03:30 AM: 2:3  Error: Delete `··`  prettier/prettier
1:03:30 AM: 3:3  Error: Delete `··`  prettier/prettier
1:03:30 AM: 4:1  Error: Replace `····` with `··`  prettier/prettier
1:03:30 AM: 5:1  Error: Delete `··`  prettier/prettier
1:03:30 AM: 6:1  Error: Delete `··`  prettier/prettier
1:03:30 AM: ./src/types/response.ts
1:03:30 AM: 2:3  Error: Delete `··`  prettier/prettier
1:03:30 AM: 3:1  Error: Delete `··`  prettier/prettier
1:03:30 AM: 4:3  Error: Delete `··`  prettier/prettier
1:03:30 AM: 5:1  Error: Delete `··`  prettier/prettier
1:03:30 AM: 6:1  Error: Delete `··`  prettier/prettier
1:03:30 AM: 7:1  Error: Delete `··`  prettier/prettier
1:03:30 AM: 8:1  Error: Delete `··`  prettier/prettier
1:03:30 AM: 9:1  Error: Delete `··`  prettier/prettier
1:03:30 AM: 10:3  Error: Delete `··`  prettier/prettier
1:03:30 AM: 11:1  Error: Delete `··`  prettier/prettier
1:03:30 AM: 12:1  Error: Delete `··`  prettier/prettier
1:03:30 AM: 13:1  Error: Delete `··`  prettier/prettier
1:03:30 AM: 14:1  Error: Delete `··`  prettier/prettier
1:03:30 AM: 15:3  Error: Delete `··`  prettier/prettier
1:03:30 AM: 16:1  Error: Delete `··`  prettier/prettier
1:03:30 AM: 17:1  Error: Delete `··`  prettier/prettier
1:03:30 AM: 18:1  Error: Delete `··`  prettier/prettier
1:03:30 AM: 19:1  Error: Delete `··`  prettier/prettier
1:03:30 AM: 20:3  Error: Delete `··`  prettier/prettier
1:03:30 AM: 21:1  Error: Delete `··`  prettier/prettier
1:03:30 AM: 22:1  Error: Delete `··`  prettier/prettier
1:03:30 AM: 23:1  Error: Delete `··`  prettier/prettier
1:03:30 AM: 24:1  Error: Delete `··`  prettier/prettier
1:03:30 AM: 25:1  Error: Delete `··`  prettier/prettier
1:03:30 AM: 26:3  Error: Delete `··`  prettier/prettier
1:03:30 AM: 27:1  Error: Delete `··`  prettier/prettier
1:03:30 AM: 28:1  Error: Delete `··`  prettier/prettier
1:03:30 AM: 29:1  Error: Delete `··`  prettier/prettier
1:03:30 AM: 30:1  Error: Delete `··`  prettier/prettier
1:03:30 AM: 31:3  Error: Delete `··`  prettier/prettier
1:03:30 AM: 32:1  Error: Delete `··`  prettier/prettier
1:03:30 AM: 33:1  Error: Delete `··`  prettier/prettier
1:03:30 AM: 34:1  Error: Delete `··`  prettier/prettier
1:03:30 AM: 35:1  Error: Delete `··`  prettier/prettier
1:03:30 AM: 36:1  Error: Delete `··`  prettier/prettier
1:03:30 AM: 37:1  Error: Delete `··`  prettier/prettier
1:03:30 AM: 38:1  Error: Delete `··`  prettier/prettier
1:03:30 AM: 39:1  Error: Delete `··`  prettier/prettier
1:03:30 AM: 40:1  Error: Delete `··`  prettier/prettier
1:03:30 AM: 41:1  Error: Delete `··`  prettier/prettier
1:03:30 AM: 42:3  Error: Delete `··`  prettier/prettier
1:03:30 AM: 43:1  Error: Delete `··`  prettier/prettier
1:03:30 AM: 44:3  Error: Delete `··`  prettier/prettier
1:03:30 AM: 45:1  Error: Replace `····` with `··`  prettier/prettier
1:03:30 AM: 46:
1:03:30 AM: "build.command" failed                                        
1:03:30 AM: ────────────────────────────────────────────────────────────────
1:03:30 AM: 
1:03:30 AM:   Error message
1:03:30 AM:   Command failed with exit code 1: npm run build
1:03:30 AM: 
1:03:30 AM:   Error location
1:03:30 AM:   In Build command from Netlify app:
1:03:30 AM:   npm run build
1:03:30 AM: 
1:03:30 AM:   Resolved config
1:03:30 AM:   build:
1:03:30 AM:     command: npm run build
1:03:30 AM:     commandOrigin: ui
1:03:30 AM:     environment:
1:03:30 AM:       - GOOGLE_CLIENT_ID
1:03:30 AM:       - GOOGLE_CLIENT_SECRET
1:03:30 AM:       - KAKAO_CLIENT_ID
1:03:30 AM:       - KAKAO_CLIENT_SECRET
1:03:30 AM:       - NEXT_PUBLIC_AMADEUS_API_SERVER
1:03:30 AM:       - NEXT_PUBLIC_AMADEUS_CLIENT_ID
1:03:30 AM:       - NEXT_PUBLIC_AMADEUS_CLIENT_SECRET
1:03:30 AM:       - NEXT_PUBLIC_MARKET_API_CLIENT_ID
1:03:30 AM:       - NEXT_PUBLIC_MARKET_API_SERVER
1:03:30 AM:     publish: /opt/build/repo/.next
1:03:30 AM:     publishOrigin: ui
1:03:30 AM:   plugins:
1:03:30 AM:     - inputs: {}
1:03:30 AM:       origin: ui
1:03:30 AM:       package: '@netlify/plugin-nextjs'
1:03:31 AM: Build failed due to a user error: Build script returned non-zero exit code: 2
1:03:31 AM: Failing build: Failed to build site
1:03:31 AM: Finished processing build request in 50.798s
1:03:31 AM: Failed during stage 'building site': Build script returned non-zero exit code: 2