Sanchit Bajajsolitrix02.hashnode.dev·Apr 21, 2024Supercharge your workflow with Husky, Lint Staged and CommitlintAs a developer, I'm constantly scouring for those nitty-gritty details because, let's face it, they make all the difference. But you know what really grinds my gears? 🤔 It's when I'm knee-deep in a project, collaborating with a bunch of other devs, ...DiscussDevOpshusky
Klaus Lehneragilecoding.io·Apr 15, 2024Advanced project setup with Nest.js and TypescriptWhen you're coming from the Java world to the Node.js ecosystem like I did, you will struggle a bit in the beginning. It's a constant back and forth and not everything I tried was a good one. As I already explained in my previous article, I finally e...Discuss·1 like·187 readsFrom Kotlin/Spring to Typescript/Nest.jsNode.js
Gitar, Incgitar.hashnode.dev·Mar 6, 2024Taming Null Dereferences with Pluggable Type Systems - Part IThis post provides a gentle introduction to both NullAway - an open-source tool to prevent null pointer exceptions in Java - as well as pluggable type systems for nullability in general. It is meant to be the first in a series of posts describing mul...Discussstatic code analysis
Derek Armstrongdereklarmstrong.com·Feb 15, 202410 Ways to Improve Your Code Quality: A Practical Guide to Clean CodingIntroduction: Remember the last time you tried to untangle that bundle of Christmas lights or wires that you swore was wrapped up ever so nicely the year before? That’s what it feels like to work with spaghetti code. The dreaded feeling of, what is t...DiscussPython
Petru Grozeagrz.hashnode.dev·Jan 16, 2024How to lint your commit messagesYou just learned about Conventional Commits specification and its benefits, and would like to adopt it. Change is difficult, how do you make sure you never go rogue again? The answer to that is simple, using commitlint to lint your commit messages. W...Discusscommitlint
Sidharthan Chandrasekaran KamarajforThe Bug Shotsthebugshots.dev·Aug 29, 2023Understanding Hadolint: Dockerfile Linting Made EasyIn the world of containerization and DevOps, Docker has emerged as a transformative technology that enables developers to package their applications and their dependencies into portable, isolated environments known as containers. Dockerfiles are at t...Discuss·45 readsDocker2Articles1Week
David MarquisProdavidmarquis.hashnode.dev·Aug 3, 2023Strengthen Query Consistency with SQLFluff: Learn to Lint SQL Queries and Adapt Rules for Data TeamsAs data professionals, we understand the significance of writing clean, maintainable, and pretty code. In the realm of SQL, where queries can quickly become complex, it's helpful to have a tool that ensures consistency and adherence to best practices...Discuss·89 readsSQL
Dylan AnthonyforApollo GraphQLapollographql.hashnode.dev·Jun 15, 2023Standardize Linting Across your MicroservicesOriginally written by Vivek Ravishankar on apollographql.com When it comes to writing code collaboratively, consistency is everything. APIs are no exception. In fact, APIs are perhaps the most important place to ensure consistency, since they act as...DiscussGraphQL
Santhosh Sasidharanblog.cntechy.com·Jun 3, 2023How to automate linting before a git commitAutomatically linting your files before a git commit helps in keeping your code base clean and prevents known errors from creeping in. It also helps in keeping the code style consistent making it easier for multiple developers to collaborate on a sin...Discuss·128 readsTypeScript
Santhosh Sasidharanblog.cntechy.com·May 28, 2023How to setup ESLint for your TypeScript projectESLint is a tool used for static code analysis, which helps identify potential errors, bugs, or stylistic issues. It can detect problems such as syntax errors, unused variables, missing semicolons, unreachable code, and more. Setup TypeScript project...Discuss·101 readsTypeScript