Node.js - Package - ESLint

Quick Chat

ESLint 是一個用來檢查和修復 JavaScript/TypeScript 程式碼風格和潛在錯誤的工具,幫助維持一致性和提高程式碼品質。它可以根據自訂規則或預設的最佳實踐規則來進行靜態分析。

從 ESLint v8.53.0 開始,官方將逐步廢除格式化規則,並預計在 v10 完全廢除。官方在這篇文章中解釋了放棄格式化規則的原因:

Deprecation of formatting rules

⚠️ 官方建議使用 Prettier 作為格式化方案。

Guide

Install

pnpm create @eslint/config@latest

VSCode

Extra - ESLint Config Inspector

pnpm dlx @eslint/config-inspector

Extra - Prettier

eslint-config-prettier

import eslintConfigPrettier from 'eslint-config-prettier';

export default [
  eslintConfigPrettier,
];

eslint-plugin-vue

  • 用於檢查 Vue 中的程式碼。