Forem

# eslint

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Transaction Race Conditions: Why BEGIN on Pool Breaks Everything
Cover image for Transaction Race Conditions: Why BEGIN on Pool Breaks Everything

Transaction Race Conditions: Why BEGIN on Pool Breaks Everything

Comments
2 min read
Getting Started with eslint-plugin-secure-coding
Cover image for Getting Started with eslint-plugin-secure-coding

Getting Started with eslint-plugin-secure-coding

Comments
3 min read
3 Lines of Code to Hack Your Vercel AI App (And 1 Line to Fix It)
Cover image for 3 Lines of Code to Hack Your Vercel AI App (And 1 Line to Fix It)

3 Lines of Code to Hack Your Vercel AI App (And 1 Line to Fix It)

Comments
2 min read
Hardcoded Secrets: The #1 Vulnerability AI Agents Can Auto-Fix
Cover image for Hardcoded Secrets: The #1 Vulnerability AI Agents Can Auto-Fix

Hardcoded Secrets: The #1 Vulnerability AI Agents Can Auto-Fix

Comments
2 min read
Why eslint-plugin-import Takes 45 Seconds (And How We Fixed It)
Cover image for Why eslint-plugin-import Takes 45 Seconds (And How We Fixed It)

Why eslint-plugin-import Takes 45 Seconds (And How We Fixed It)

Comments
2 min read
The Connection Leak That Took Down Our Production Database
Cover image for The Connection Leak That Took Down Our Production Database

The Connection Leak That Took Down Our Production Database

Comments
2 min read
Mapping Your Codebase to OWASP Top 10 with 247 ESLint Rules
Cover image for Mapping Your Codebase to OWASP Top 10 with 247 ESLint Rules

Mapping Your Codebase to OWASP Top 10 with 247 ESLint Rules

Comments
5 min read
The JWT Algorithm "none" Attack: The Vulnerability in 1 Line of Code
Cover image for The JWT Algorithm "none" Attack: The Vulnerability in 1 Line of Code

The JWT Algorithm "none" Attack: The Vulnerability in 1 Line of Code

1
Comments
2 min read
SQL Injection in node-postgres: The Pattern Everyone Gets Wrong
Cover image for SQL Injection in node-postgres: The Pattern Everyone Gets Wrong

SQL Injection in node-postgres: The Pattern Everyone Gets Wrong

Comments
2 min read
ESMate: An Anti-Fatigue Toolkit for JavaScript/TypeScript Development
Cover image for ESMate: An Anti-Fatigue Toolkit for JavaScript/TypeScript Development

ESMate: An Anti-Fatigue Toolkit for JavaScript/TypeScript Development

Comments
2 min read
Oxlint x Prettier: The Modern Approach To Starting Your JavaScript Project
Cover image for Oxlint x Prettier: The Modern Approach To Starting Your JavaScript Project

Oxlint x Prettier: The Modern Approach To Starting Your JavaScript Project

Comments
4 min read
Your ESLint Security Plugin is Missing 80% of Vulnerabilities (I Have Proof)
Cover image for Your ESLint Security Plugin is Missing 80% of Vulnerabilities (I Have Proof)

Your ESLint Security Plugin is Missing 80% of Vulnerabilities (I Have Proof)

Comments
5 min read
Project standards in Umami codebase - Part 1.1

Project standards in Umami codebase - Part 1.1

Comments
4 min read
Introducing ESLint to AWS CDK Projects

Introducing ESLint to AWS CDK Projects

Comments
4 min read
Set up a Prettier, ESLint, Husky and lint-staged Integration with TypeScript in Next.js 16 | 2025

Set up a Prettier, ESLint, Husky and lint-staged Integration with TypeScript in Next.js 16 | 2025

Comments
4 min read
Why I Chose Biome Over ESLint+Prettier: 20x Faster Linting & One Tool to Rule Them All

Why I Chose Biome Over ESLint+Prettier: 20x Faster Linting & One Tool to Rule Them All

1
Comments
18 min read
Things I thought I didn't need when learning web development (part 2)

Things I thought I didn't need when learning web development (part 2)

2
Comments 1
2 min read
pr-checkmate: Stop Debating Style and Start Coding
Cover image for pr-checkmate: Stop Debating Style and Start Coding

pr-checkmate: Stop Debating Style and Start Coding

Comments
5 min read
Automating Code Quality: Stop Debating Style and Start Coding
Cover image for Automating Code Quality: Stop Debating Style and Start Coding

Automating Code Quality: Stop Debating Style and Start Coding

Comments
5 min read
One Tool to Lint and Format: Why I Dropped Prettier in 2025 🛠️

One Tool to Lint and Format: Why I Dropped Prettier in 2025 🛠️

2
Comments
1 min read
Fix Your Slow ESLint: 3 Quick Tips

Fix Your Slow ESLint: 3 Quick Tips

4
Comments 1
1 min read
Stop using CSS Class Selectors in Jasmine Tests: Here's a Better Way

Stop using CSS Class Selectors in Jasmine Tests: Here's a Better Way

Comments
3 min read
Simplifying Code Quality with a Unified Biome Configuration
Cover image for Simplifying Code Quality with a Unified Biome Configuration

Simplifying Code Quality with a Unified Biome Configuration

Comments
3 min read
Clean Starts Only: Next.js + Vercel starter with Airbnb ESLint & Prettier
Cover image for Clean Starts Only: Next.js + Vercel starter with Airbnb ESLint & Prettier

Clean Starts Only: Next.js + Vercel starter with Airbnb ESLint & Prettier

1
Comments
2 min read
Setting up Prettier, ESLint, Airbnb, Stylelint, Husky, and lint-staged for a consistent Node.js workflow
Cover image for Setting up Prettier, ESLint, Airbnb, Stylelint, Husky, and lint-staged for a consistent Node.js workflow

Setting up Prettier, ESLint, Airbnb, Stylelint, Husky, and lint-staged for a consistent Node.js workflow

Comments
7 min read
loading...