VS Code-এর যে ১৫টি Extension ছাড়া আমি কাজ করতে পারি না
Productivity বাড়াতে এবং কোড লেখার অভিজ্ঞতা আনন্দময় করতে এই extensions গুলো অপরিহার্য। প্রতিটির কাজ ও কেন ব্যবহার করব — বিস্তারিত।
VS Code একটি অসাধারণ editor — কিন্তু সঠিক extensions ছাড়া এটি অনেকটা engine ছাড়া গাড়ির মতো। এই পোস্টে শেয়ার করব আমার daily workflow-এর অপরিহার্য ১৫টি extension।
Code Quality
ESLint — JavaScript/TypeScript code-এ potential errors ও style issues ধরে। আবশ্যিক।
Prettier — Code automatically format করে। যেকোনো project-এ consistent formatting নিশ্চিত করে।
Error Lens — Error messages সরাসরি code-এর পাশে দেখায়। Problems tab-এ যাওয়ার দরকার নেই।
Productivity
GitHub Copilot — AI-powered code completion। মাসিক সাবস্ক্রিপশন দরকার কিন্তু productivity দ্বিগুণ হয়ে যায়।
TabNine — AI code completion-এর free alternative।
Auto Rename Tag — HTML/JSX-এ opening tag rename করলে closing tag automatically rename হয়।
Path Intellisense — File path auto-complete করে।
Git Integration
GitLens — VS Code-এর Git integration অনেক powerful করে তোলে। প্রতিটি line-এ কে কখন কোন commit করেছে দেখা যায়।
Visual Enhancement
One Dark Pro — সবচেয়ে জনপ্রিয় color theme।
Material Icon Theme — File icons সুন্দর ও meaningful করে তোলে।
Indent Rainbow — Indentation বিভিন্ন রঙে দেখায় — nested code পড়তে সহজ হয়।
Framework-specific
ES7+ React Snippets — React component, hook সব কিছুর shortcut snippets।
Tailwind CSS IntelliSense — Tailwind class autocomplete। Tailwind ব্যবহার করলে must-have।
REST Client — VS Code-এ সরাসরি HTTP request করা যায়। Postman-এর বিকল্প।
Utility
Live Server — HTML ফাইল browser-এ live reload করে।
Thunder Client — Postman-এর lightweight alternative যা VS Code-এর ভেতরেই কাজ করে।
Settings Sync
VS Code-এর built-in Settings Sync feature ব্যবহার করুন। এতে নতুন machine-এ সব extensions ও settings automatically sync হয়ে যাবে।