This is the last of three parts in a series of essays about the process of creating my new website. This one shows the development process for my website.
Git hooks made easy 🐶 woof! Contribute to typicode/husky development by creating an account on GitHub.
This is the last of three parts in a series of essays about the process of creating my new website. This one shows the development process for my website.
The blog and portfolio of Ryosuke Hana
A bunch of actions you should set when starting a new project that will set you in the right direction
Add Prettier with a pre-commit hook and dedicate one commit to a full reformat
First, install Prettier locally:
Adding Prettier to a project. GitHub Gist: instantly share code, notes, and snippets.
Learn how to create a pre-commit hook which runs ESLint and stylelint only on files with changes.
ESLint's large set of linting rules and the increased commitment to use ESLint by the TypeScript team makes ESLint a great tool for linting TypeScript projects.
Blog Post titled Avoiding pitfalls when installing semantic-release for npm library packages - check out this blog post on hughrawlinson.me
In this post, I'll show you how to use Husky.Net to improve your Git workflow and create more consistent and higher-quality .NET code.
<p>The why and how of enterprise-style Node.js application. A setup that’s easy to test and extend using battle-hardened technologies like Express.js, Postgres
You can use Prettier with a pre-commit tool. This can re-format your files that are marked as “staged” via git add before you commit.
How we use ESLint and Prettier to share the same coding style across repositories
Git Hooks are a powerful tool for automating tasks in Git. Learn how to use them with this comprehensive guide for programmers.
The blog and portfolio of Ryosuke Hana
Getting started with C# script in your client-side git hooks
First, install Prettier locally:
What’s a code quality meta tool? It’s a tool that lets you orchestrate many linting and formatting tools to operate on an entire project which may contain many languages. Examples include tidyall (which I maintain), pre-commit, lefthook, husky, overcommit, and precious (my new project in this space). It’s worth noting that only tidyall and precious describe themselves as being focused on tool orchestration. The others all describe themselves as systems for managing Git hooks.
This is the last of three parts in a series of essays about the process of creating my new website. This one shows the development process for my website.
What are some possible options to version projects for a microservices project in Gitlab?
Revolutionise your GitLab workflow with automated releases. Discover how to use semantic-release for seamless deployment.
Many agentic coding demos showcase landing pages, one-off scripts, or greenfield projects. While technically impressive, they often produce single files with little thought for maintainability. Even OpenAI's ChatGPT 5 launch demo followed this pattern. At the other extreme, some content focuses almost entirely on elaborate integrations and orchestrations.
It occurred to me that there is a missing piece to the conversations around React Native - the React abstraction itself! Rather than getting stuck in debates about [the quality of JavaScript][js_good], I’d like to talk about this aspect of the React Native choice. If you’re open-minded, if you accept that the JavaScript language is as excellent as I say it is, and if you’re curious about why some people just seem so excited to use JavaScript to write iOS apps, I would love to explain my perspective.
Linters are powerful code quality tools. Stylistic consistency is important. Linters should never enforce stylistic consistency.
ESLint is a JavaScript linter that you can use to lint either TypeScript or JavaScript code. In this post, we'll walk through how to set up linting in your project.
In this guide, we'll learn how to setup Husky to prevent bad git commits and enforce code standards in your project.
In this guide, we'll explain how to use Prettier with ESLint, delegating the responsibility of code convention definition to ESLint, and the responsibility of formatting to Prettier.
This short tutorial shows you how you can automatically check for changes to package-lock.json after git pull and echo a notification to the command line.
Linting and auto-formatting are a well known process among JavaScript developers, although due to the lack of a standard tool, lots of folks…
Hey there! I’m Elwin, a design-oriented frontend engineer and hobbyist artist who loves building for the web and making things with my hands.
The personal website of Dan Cătălin Burzo.
How we use ESLint and Prettier to share the same coding style across repositories
Sharing a few of the tools and practices that have been key to building solid Node.js REST APIs.
How to share git hooks with your team? How can I make my automation from .git/hooks public?
Development workflows can easily get out of hand and start causing confusion and friction within teams — especially as they get bigger in size. There have been too many times when our code review was just about noticing that missing comma or the failing tests that never run before pushing to a remote repository. Thankfully, there are tools that can take this friction away, make developers’ workflows more straightforward and help us concentrate on the things that actually matter the most. Thanks to git and the hooks it provides, we have a great variety of automation with which we can set our development workflow and make our lives easier.
Recently GitHub Actions went into general availability with very generous usage limits for public repositories, and I have started playing with them. Here are a couple of experiments. Fixing code f