Masayan tech blog.

  1. ブログ記事一覧>
  2. viteでバンドル時にeslintを実行させるための設定

viteでバンドル時にeslintを実行させるための設定

公開日

環境

  • macOS Monterey 12.0.1
  • VSCode
  • node.js v18.6.0
  • npm 8.13.2
  • vue 3.2.25
  • vite 3.0.7

設定手順

npm等で既にeslintとviteがインストールされているプロジェクトが存在する前提で進めますのでご注意ください

vite-plugin-checkerをインストール

npm install -D vite-plugin-checker

vite.config.jsに設定追加

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import Path from 'path'
import { checker } from 'vite-plugin-checker' // 追加

export default defineConfig({
  plugins: [
    checker({ // 追加
      typescript: true,
      eslint: {
        lintCommand: 'eslint "./src/**/*.{ts, vue}"',
      },
    }),
    vue(),
  ],
  base: './',
  ...
})

あとは、npm run devすると以下のようにバンドル時にeslintが実行される

まとめ

いかがでしたでしょうか。本記事では、viteでバンドル時にeslintを実行させるための設定について紹介しています。ぜひ参考にしてみてください。