Next.js 実践入門 - ESLint 編

Next.js 実践入門 - ESLint 編

無料で読める本

本書では Next.js において ESLint の利用方法について学びます。 【読者】 ・Next.js で開発するために必要な ESLint の知識 ・Next.js で開発するために必要な ESLint の設定 【特徴は】 ・ステップバイステップで構築方法を学べる ・ソースコードを参考にしながら学習 【本書籍がカバーする技術】 ・React ・Next.js ・ESLint 🚀 ・Vercel ・Prettier ・husky ・lint-staged ・TypeScript ・GitHub Actions 【その他】 「いいね」してくれたらモチベーションあがります🚀

Chapters
Chapter 01

🏝️ はじめに

Chapter 02

0.1 更新履歴

Chapter 03

🏖️ 第1部 ESLintの基礎知識

Chapter 04

1.1 📚 ESLint の概要

Chapter 05

1.2 📚 ESLintが解決する問題と実装例

Chapter 06

1.3 📚 ESLintの歴史

Chapter 07

1.4 📚 ESLintのエコシステム

Chapter 08

1.5 📚 ESLint のセットアップ

Chapter 09

1.6 📚 ESLint の設定ファイル

Chapter 10

1.6.1 📚 従来の設定形式(v8以前)

Chapter 11

1.6.2 📚 フラット設定形式(v9以降)

Chapter 12

⛱️ 📚 第2部 Next.jsプロジェクトでESLintを導入する

Chapter 13

2.1 💻 Next.js プロジェクトを新規作成

Chapter 14

2.2 💻 Next.js プロジェクトを初期化

Chapter 15

2.3 📚 ESLint の設定ファイルを確認

Chapter 16

2.4 💻 ESLint の簡易動作確認

Chapter 17

2.5 💻 ESLint 対象外ファイルを指定

Chapter 18

2.6 💻 ESLint のスクリプトを追加

Chapter 19

2.7 📚 Next.js 固有の ESLint の設定

Chapter 20

2.8 💻 Prettier の設定

Chapter 21

2.9 💻 Gitフックの導入

Chapter 22

2.10 💻 GitHub Actions を導入

Chapter 23

🌊 📚 第3部 VS Code で開発環境整備

Chapter 24

3.1 💻 VS Code 拡張機能を設定

Chapter 25

3.2 💻 VS Code を設定

Chapter 26

3.3 💻 VS Code 拡張機能のトラブルシューティング

Chapter 27

⛵ 第4部 簡易版の ESLint 設定ファイルを作成

Chapter 28

4.1 📚 簡易版の ESLint の設定ファイル

Chapter 29

4.2 📚 next/core-web-vitals

Chapter 30

4.2.1 📚 require.resolve('.')

Chapter 31

4.2.2 📚🌶️ plugin:@next/next/core-web-vitals

Chapter 32

4.3 📚 next/typescript

Chapter 33

4.4 📚 typescript-eslint

Chapter 34

4.4.1 💻 config の適用

Chapter 35

4.4.2 💻 recommended-type-checked の追加

Chapter 36

4.4.3 💻 stylistic-type-checked の追加

Chapter 37

4.4.4 💻 array-type の追加

Chapter 38

4.4.5 💻 consistent-type-definitions の追加

Chapter 39

4.4.6 💻 require-await の追加

Chapter 40

4.4.7 💻 consistent-type-imports の追加

Chapter 41

4.4.8 💻 no-unused-vars の追加

Chapter 42

4.4.9 💻 no-misused-promises の追加

Chapter 43

4.5 💻 unicorn/filename-case

Chapter 44

4.6 💻 eslint-config-prettier

Chapter 45

🤿 第5部 ESLintの厳密板ルールセットを作成

Chapter 46

5.1 📚 厳密版の ESLint の設定ファイル

Chapter 47

5.2 📚 unicorn について

Chapter 48

5.3 💻 unicorn を導入

Chapter 49

5.4 📚 perfectionist について

Chapter 50

5.5 💻 perfectionist を導入

Chapter 51

5.6 📚 unused-imports について

Chapter 52

5.7 💻 unused-imports を導入

Chapter 53

5.8 📚 security について

Chapter 54

5.9 💻 security を導入

Chapter 55

5.10 📚 prefer-template について

Chapter 56

5.11 💻 prefer-template を導入

Chapter 57

5.12 📚 consistent-type-definitions について

Chapter 58

5.13 💻 consistent-type-definitions を導入

Chapter 59

5.14 📚 func-style について

Chapter 60

5.15 💻 func-style を導入

Chapter 61

5.16 📚 prefer-arrow-callback について

Chapter 62

5.17 💻 prefer-arrow-callback を導入

Chapter 63

🌊 第6部 まとめ

Community
Author
hayato94087
Topics
¥0今すぐ読む
公開
NEW
本文更新
文章量
196,700
価格
0