Linh Tranlinhnote.hashnode.dev·Feb 15, 2025How to Use Husky in Your ProjectsHave you ever found yourself repeatedly running tests and lint commands before pushing new code? If so, Husky can make your life easier. Husky is an NPM package that helps us to manage Git hooks effortlessly. It enables us to automatically lint commi...How tohusky
Lakshminarayanalnbg.hashnode.dev·Feb 9, 2025Step-by-Step Guide: Using Prettier and Husky for Automatic Code FormattingStep 1: What is Prettier and Husky Prettier is a code formatter that ensures a consistent style by parsing your code and reprinting it according to its own rules. Husky is a tool that helps you manage Git hooks easily, allowing you to automate tasks ...1 likehusky
Pranav Patanipranavpatani.hashnode.dev·Feb 4, 2025A Complete Guide to Setting Up Dev Tools for Vanilla JavaScript Projects: Part 2📖 Part 1: Learning the essentials 🤖 Part 2: Automating the process👈 you are here 📘Introduction This blog is in continuation with its first part - A Complete Guide to Setting Up Dev Tools for Vanilla JavaScript Projects: Part 1. So please che...Web Development
Pranav Patanipranavpatani.hashnode.dev·Feb 4, 2025A Complete Guide to Setting Up Dev Tools for Vanilla JavaScript Projects: Part 1📖 Part 1: Learning the essentials👈 you are here 🤖 Part 2: Automating the process 📘 Introduction Managing and debugging large code bases can be challenging, especially when they lack proper structure or standards. Following a standard for wri...2 likesWeb Development
Amaanamaan8429.hashnode.dev·Jan 1, 2025End-to-End DevOps with ESLint, Prettier, Husky, GitHub Actions, CI/CD, and VercelStart by creating a new nextjs project Now let’s install everything. npm install --save-dev prettier eslint-config-prettier husky lint-staged eslint-plugin-prettier Now let’s create three files: .prettierignore, .eslintrc.json, and .prettier...10 likes·142 readsPrettier
Hillary Nyakundinyakundi.hashnode.dev·Dec 1, 2024Husky programmingHusky is a popular tool that simplifies the setup and management of Git hooks, allowing developers to automate tasks and improve code quality. Here’s a breakdown of husky programming: Key Concepts Git Hooks: Scripts that run at specific points in th...husky
Naveed Ausafnausaf.hashnode.dev·Nov 25, 2024Set up Semantic-Release and Commitlint to Automate Releases on GitHub (with Next.js and NPM deployment examples)Introduction What is semantic-release? semantic-release is a Node.js package that automatically increments version number of the repo in which it is installed. It does this by analyzing Git commit messages to pick out any changes that may warrant a n...62 readsNext.js
J.A. Shezanjashezan.hashnode.dev·Oct 8, 2024Boost Your Next.js Productivity: A Comprehensive Guide to Setting Up Next.js with ESLint, Prettier, Husky, and Lint-StagedTools Before we move forward, let's take a quick refresher on what we will be exploring here. TypeScript Typescript is a programming language that serves as a syntactic extension of Javascript by introducing types and type safety capabilities. Eslint...Frontend OdysseyNext.js
J.A. Shezanjashezan.hashnode.dev·Oct 7, 2024Configure ESLint, Prettier, Husky, lint-staged Properly for Next.jsIf you choosed TypeScript and ESLint during Next.js CLI, then this article is for you to setup Prettier, Husky, lint-staged properly to proceed ahead and great project structure. If you work with other developer or want to maintain the project in fut...49 readsFrontend OdysseyNext.js
Parveen Kumarparveenpal.hashnode.dev·Oct 2, 2024Setup a pre-commit hook with EsLint and prettier with husky in Javascript/TypescriptEslint is a tool for identifying and fixing bugs in javascript code. When working in a team, it ensures that all team member adhere to set of rules or guidelines, catching errors before code is committed. For example, you can define rule for single q...javascript linting