WebpackESLintBoilerplate
Boilerplate sederhana untuk aplikasi web berbasis JavaScript di bagian front end. Boilerplate ini menggunakan Webpack, Babel, ESLint, dan Prettier. Project ini dibuat berdasarkan Traversy Media tutorial VSCode ESLint, Prettier & Airbnb Style Guide Setup and ESLint Gist Setup.
Install / Use
/learn @javascript-indonesias/WebpackESLintBoilerplateQuality Score
Category
Development & EngineeringSupported Platforms
README
Webpack ESLint Boilerplate Project
Boilerplate sederhana untuk aplikasi web berbasis JavaScript di bagian front end. Boilerplate ini menggunakan Webpack, Babel, ESLint, dan Prettier. Project ini dibuat berdasarkan Traversy Media tutorial VSCode ESLint, Prettier & Airbnb Style Guide Setup and ESLint Gist Setup, dan berbasis pada kerangka project yang diperoleh dari hasil belajar pelatihan online Dicoding Course.
Setup
Pastikan di perangkat anda telah terpasang Node JS dan package manager NPM. Kemudian lakukan clone atau download repository ini dengan Git. Perintah yang digunakan yaitu :
// Clone the repository
git clone -b master -o github --depth 1 --single-branch https://github.com/javascript-indonesias/ESLintBoilerplates.git
Setelah proses clone selesai, jalankan perintah NPM berikut.
npm install
Setup Default Formatter dan Autofix On Save
Install ESLint and Prettier plugin dari VS Code Marketplace. Lalu tambahkan snippets setelan ini pada file VS Code Settings settings.json.
"editor.formatOnSave": true,
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
}
Snippet tersebut memberikan fungsi auto format dan auto fix pada kode JavaScript yang ditulis, jika ditemukan error pada ESLint. Kalian bisa mengubah konfigurasi ini sesuai dengan kebutuhan kalian. Kalian dapat melihat referensi konfigurasi ESLint pada link berikut ESLint settings here.
Kustomisasi Lainnya
Beberapa rules dan ESLint parser dapat diubah setelannya pada file eslintrc.json. Untuk referensi ESLint lebih lengkap dan dokumentasinya, kalian dapat melihat pada halaman berikut ini https://eslint.org/docs/rules/. Dan jangan lupa, pemrograman dengan VS Code semakin seru dengan menggunakan Mayukai Theme dan Iosevka Mayukai Font. Selamat mencoba.
Related Skills
node-connect
343.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
90.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
343.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
343.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
