Skip to content
Navigation menu
Search
Powered by Algolia
Search
Log in
Create account
DEV Community
Close
#
eslint
Follow
Hide
Posts
Left menu
đź‘‹
Sign in
for the ability to sort posts by
relevant
,
latest
, or
top
.
Right menu
eslint-plugin-security Is the 14-Rule Generic Floor. Here's the Domain Depth to Layer on Top.
Ofri Peretz
Ofri Peretz
Ofri Peretz
Follow
Feb 6
eslint-plugin-security Is the 14-Rule Generic Floor. Here's the Domain Depth to Layer on Top.
#
security
#
eslint
#
javascript
#
node
Comments
Add Comment
4 min read
ESMate: An Anti-Fatigue Toolkit for JavaScript/TypeScript Development
Vien Dinh
Vien Dinh
Vien Dinh
Follow
Dec 23 '25
ESMate: An Anti-Fatigue Toolkit for JavaScript/TypeScript Development
#
eslint
#
prettier
#
node
#
react
Comments
Add Comment
2 min read
Biome: The ESLint and Prettier Killer? Complete Migration Guide for 2026
HK Lee
HK Lee
HK Lee
Follow
Jan 19
Biome: The ESLint and Prettier Killer? Complete Migration Guide for 2026
#
biome
#
eslint
#
prettier
#
javascript
Comments
1
 comment
8 min read
ESLint 10 Migration Guide: Everything You Need to Know About the Biggest Update Yet
HK Lee
HK Lee
HK Lee
Follow
Jan 15
ESLint 10 Migration Guide: Everything You Need to Know About the Biggest Update Yet
#
eslint
#
javascript
#
typescript
#
linting
1
 reaction
Comments
Add Comment
6 min read
Set up eslint, prettier and ts quickly
Jordan Sandford
Jordan Sandford
Jordan Sandford
Follow
Jan 14
Set up eslint, prettier and ts quickly
#
typescript
#
prettier
#
eslint
#
webdev
Comments
Add Comment
3 min read
One INSERT Loop Made Our CSV Import 500x Slower. One ESLint Rule Catches It Before It Ships.
Ofri Peretz
Ofri Peretz
Ofri Peretz
Follow
Jan 2
One INSERT Loop Made Our CSV Import 500x Slower. One ESLint Rule Catches It Before It Ships.
#
eslint
#
postgres
#
performance
#
node
1
 reaction
Comments
3
 comments
4 min read
I Inherited a 3,000-Line Codebase. One ESLint Run Found 26 Critical Security Bugs.
Ofri Peretz
Ofri Peretz
Ofri Peretz
Follow
Dec 31 '25
I Inherited a 3,000-Line Codebase. One ESLint Run Found 26 Critical Security Bugs.
#
eslint
#
security
#
node
#
devsecops
12
 reactions
Comments
6
 comments
4 min read
PostgreSQL's COPY FROM Can Read /etc/passwd Into Your Database. One ESLint Rule Blocks It.
Ofri Peretz
Ofri Peretz
Ofri Peretz
Follow
Jan 2
PostgreSQL's COPY FROM Can Read /etc/passwd Into Your Database. One ESLint Rule Blocks It.
#
eslint
#
postgres
#
security
#
node
Comments
Add Comment
5 min read
search_path Hijacking: the PostgreSQL Attack That Turns SELECT * FROM users Into the Attacker's Table
Ofri Peretz
Ofri Peretz
Ofri Peretz
Follow
Jan 2
search_path Hijacking: the PostgreSQL Attack That Turns SELECT * FROM users Into the Attacker's Table
#
eslint
#
postgres
#
security
#
node
Comments
Add Comment
4 min read
Your Express App Has No Helmet, No Rate Limit, and a ReDoS in Its Routes. 10 ESLint Rules Catch the Middleware You Forgot.
Ofri Peretz
Ofri Peretz
Ofri Peretz
Follow
Jan 2
Your Express App Has No Helmet, No Rate Limit, and a ReDoS in Its Routes. 10 ESLint Rules Catch the Middleware You Forgot.
#
eslint
#
express
#
security
#
node
Comments
Add Comment
5 min read
eslint-plugin-import Spends 148s Finding Circular Deps in 5,000 Files. import-next Does It in 2.7s.
Ofri Peretz
Ofri Peretz
Ofri Peretz
Follow
Jan 2
eslint-plugin-import Spends 148s Finding Circular Deps in 5,000 Files. import-next Does It in 2.7s.
#
eslint
#
javascript
#
performance
#
benchmark
Comments
1
 comment
5 min read
jsonwebtoken Will Verify a Token Signed With algorithm: none. These 13 ESLint Rules Stop It.
Ofri Peretz
Ofri Peretz
Ofri Peretz
Follow
Jan 2
jsonwebtoken Will Verify a Token Signed With algorithm: none. These 13 ESLint Rules Stop It.
#
eslint
#
jwt
#
security
#
authentication
Comments
Add Comment
5 min read
Your Frontend Stores JWTs in localStorage and Posts to '*'. 45 ESLint Rules Catch What the Backend Audit Misses.
Ofri Peretz
Ofri Peretz
Ofri Peretz
Follow
Jan 2
Your Frontend Stores JWTs in localStorage and Posts to '*'. 45 ESLint Rules Catch What the Backend Audit Misses.
#
eslint
#
javascript
#
security
#
browser
Comments
Add Comment
6 min read
MD5, exec(), and Zip Slip: 34 ESLint Rules That Fail Your Node.js CI Before They Ship.
Ofri Peretz
Ofri Peretz
Ofri Peretz
Follow
Jan 2
MD5, exec(), and Zip Slip: 34 ESLint Rules That Fail Your Node.js CI Before They Ship.
#
eslint
#
node
#
security
#
cryptography
Comments
Add Comment
6 min read
A Missing client.release() Exhausted Our Postgres Pool at 3 AM. The ESLint Rule That Catches It.
Ofri Peretz
Ofri Peretz
Ofri Peretz
Follow
Dec 31 '25
A Missing client.release() Exhausted Our Postgres Pool at 3 AM. The ESLint Rule That Catches It.
#
eslint
#
postgres
#
node
#
database
Comments
Add Comment
4 min read
đź‘‹
Sign in
for the ability to sort posts by
relevant
,
latest
, or
top
.
We're a place where coders share, stay up-to-date and grow their careers.
Log in
Create account