Home / File/ eslint.config.js — vite Source File

eslint.config.js — vite Source File

Architecture documentation for eslint.config.js, a javascript file in the vite codebase. 6 imports, 0 dependents.

File javascript 6 imports

Entity Profile

Dependency Diagram

graph LR
  dfae8dfb_6c9a_b985_e593_84e4e7627585["eslint.config.js"]
  7d25d149_ead2_53f0_d597_02bbd875a711["js"]
  dfae8dfb_6c9a_b985_e593_84e4e7627585 --> 7d25d149_ead2_53f0_d597_02bbd875a711
  635b70bf_c643_ddc2_254c_93e013e1a151["globals"]
  dfae8dfb_6c9a_b985_e593_84e4e7627585 --> 635b70bf_c643_ddc2_254c_93e013e1a151
  b7746547_8b58_aeb8_6c90_91d5f83ec1e1["eslint-plugin-react-hooks"]
  dfae8dfb_6c9a_b985_e593_84e4e7627585 --> b7746547_8b58_aeb8_6c90_91d5f83ec1e1
  767e1867_a25e_b26d_34aa_1caed1aa10cd["eslint-plugin-react-refresh"]
  dfae8dfb_6c9a_b985_e593_84e4e7627585 --> 767e1867_a25e_b26d_34aa_1caed1aa10cd
  2af5d83a_ec6d_7b3d_b810_10916dbfd6c0["typescript-eslint"]
  dfae8dfb_6c9a_b985_e593_84e4e7627585 --> 2af5d83a_ec6d_7b3d_b810_10916dbfd6c0
  97f81431_1111_c9fa_05b0_d9cefa61ac55["config"]
  dfae8dfb_6c9a_b985_e593_84e4e7627585 --> 97f81431_1111_c9fa_05b0_d9cefa61ac55
  style dfae8dfb_6c9a_b985_e593_84e4e7627585 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

import js from '@eslint/js'
import globals from 'globals'
import reactHooks from 'eslint-plugin-react-hooks'
import reactRefresh from 'eslint-plugin-react-refresh'
import tseslint from 'typescript-eslint'
import { defineConfig, globalIgnores } from 'eslint/config'

export default defineConfig([
  globalIgnores(['dist']),
  {
    files: ['**/*.{ts,tsx}'],
    extends: [
      js.configs.recommended,
      tseslint.configs.recommended,
      reactHooks.configs.flat.recommended,
      reactRefresh.configs.vite,
    ],
    languageOptions: {
      ecmaVersion: 2020,
      globals: globals.browser,
    },
  },
])

Dependencies

  • config
  • eslint-plugin-react-hooks
  • eslint-plugin-react-refresh
  • globals
  • js
  • typescript-eslint

Frequently Asked Questions

What does eslint.config.js do?
eslint.config.js is a source file in the vite codebase, written in javascript.
What does eslint.config.js depend on?
eslint.config.js imports 6 module(s): config, eslint-plugin-react-hooks, eslint-plugin-react-refresh, globals, js, typescript-eslint.
Where is eslint.config.js in the architecture?
eslint.config.js is located at packages/create-vite/template-react-ts/eslint.config.js (directory: packages/create-vite/template-react-ts).

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free