#javascript #eslint #prettier
Lesson 32: JavaScript Tooling Overview. Learn the essential tools professional JavaScript developers use to write cleaner code, catch bugs early, format code automatically, manage packages, and understand modern build tooling.
In this lesson, I covered:
• npm init -y and the purpose of package.json
• ESLint as a linter to catch bugs before running code
• Common ESLint rules like no-unused-vars, eqeqeq, and no-undef
• How to install and run ESLint with npx eslint
• Prettier as a code formatter for consistent style
• Format-on-save workflow in Cursor
• dependencies vs devDependencies
• npm vs yarn package manager basics
• Bundlers like Webpack and Vite
• Why modern developers prefer Vite for new projects
This lesson is a practical introduction to the JavaScript development workflow used in real-world projects, teams, and production apps.