Azat S.
@azat.io
190 followers 79 following 120 posts
Frontend and open source developer. - ESLint Plugin Perfectionist - ESLint Plugin De Morgan - Eyecons - Token Limit - Todoctor - etc.
Posts Media Videos Starter Packs
azat.io
Eyecons 1.11.0 has been released!

✨ New icons: rolldown, codecov, coderabbit, gemini
🔧 Added support for aura theme

Details:
https://github.com/azat-...
Reposted by Azat S.
eslint.org
ESLint v10.0.0 is coming! Check out our latest blog post for what to expect.

https://eslint.org/blog/...
azat.io
ESLint Plugin Perfectionist 4.15.1 is out!

🐞 Fixed decorator & destructured assignment detection
🐞 Improved call expression handling in sort-objects

Details:
https://github.com/azat-io/eslint-plugin-perfectionist/releases/tag/v4.15.1
azat.io
Azat S. @azat.io · 10d
Token Limit 1.4.0 has been released!

🚀 Support for Claude Sonnet 4.5

Details:
https://github.com/azat-...
azat.io
Azat S. @azat.io · 12d
Just released ESLint Plugin De Morgan v2.0.0.

- Dropped Node.js v18 support
- Now an ESM-only package

This plugin automatically applies De Morgan's laws to your boolean expressions for cleaner, more readable code:

!(a && b) → !a || !b

github.com/azat-io/esli...
GitHub - azat-io/eslint-plugin-de-morgan: 🧵 ESLint plugin for transforming negated boolean expressions via De Morgan’s laws
🧵 ESLint plugin for transforming negated boolean expressions via De Morgan’s laws - azat-io/eslint-plugin-de-morgan
github.com
azat.io
Azat S. @azat.io · 13d
If you are concerned that LLM will delete your files, you can add the alias rm="trash" to your ZSH config, and your files will be moved to the trash instead of being permanently deleted
azat.io
Azat S. @azat.io · 17d
We encountered a problem when migrating ESLint Perfectionist to ESM-only and supporting older ESLint config formats.

If you have any thoughts on this, I'd like to hear them:

github.com/azat-io/esli...

fyi @joshuakgoldberg.com @e18e.dev @eslint.org
azat.io
Azat S. @azat.io · 18d
A great post by @avestura.dev about the problems faced by Iranian developers and ordinary people, who suffer from sanctions much more than their governments do 💚

gist.github.com/avestura/ce2...
delete-from-users-where-location-iran.md
GitHub Gist: instantly share code, notes, and snippets.
gist.github.com
azat.io
Azat S. @azat.io · Aug 28
One of my favorite plugins. Regular expressions are it's hard to write. Thank you @ota-meshi.bsky.social
azat.io
Azat S. @azat.io · Aug 28
But this at the same time greatly increases the size of these packages. By the way, I'd like to try switching to Oxlint, but I've become addicted to Perfectionist. 😄
Reposted by Azat S.
en.sitnik.ru
Moved from pinact to actions-up by @azat.io.

github.com/ai/environme...

github.com/azat-io/acti...

These tools lock GitHub actions by commit instead of versions (like lock file).

But actions-up also suggest a good UI for actions update (like pnpm update --interactive).
azat.io
Azat S. @azat.io · Aug 28
Thank you, that would be useful, I'll wait!
azat.io
Azat S. @azat.io · Aug 27
😄😄😄
azat.io
Azat S. @azat.io · Aug 27
@43081j.com @antfu.me @joshuakgoldberg.com @sxzz.dev @webpro.nl @brc-dd.dev @patak.dev @e18e.dev

If you find this useful, I'd really appreciate a repost to help other devs discover it! 💙
azat.io
Azat S. @azat.io · Aug 27
Released Actions Up for interactive GitHub Actions updates. 🔼

It replaces floating version tags with commit SHAs for better security.

Scans all workflows, shows outdated actions, lets you choose what to update, and adds version comments for readability.

github.com/azat-io/acti...
GitHub - azat-io/actions-up: 🌊 Interactive CLI tool to update GitHub Actions to latest versions with SHA pinning
🌊 Interactive CLI tool to update GitHub Actions to latest versions with SHA pinning - azat-io/actions-up
github.com
Reposted by Azat S.
en.sitnik.ru
I started a new open source project:

Multiocular shows what’s changed in your node_modules after dependency updates.

Right now it just shows a diff, but I have many of idea.

It is part of my long-running fight against Supply Chain Attacks.

github.com/multiocular-...
Reposted by Azat S.
eslint.org
ESLint @eslint.org · Aug 22
ESLint v9.34.0 has been released:

https://eslint.org/blog/...
azat.io
Azat S. @azat.io · Aug 21
Hallelujah!
azat.io
Azat S. @azat.io · Aug 21
Can you tell me if you have any approximate dates for when the tariffs will be released?
azat.io
Azat S. @azat.io · Aug 21
Release date?
azat.io
Azat S. @azat.io · Aug 20
Wow, awesome! ❤️
azat.io
Azat S. @azat.io · Aug 16
It would be great to have a special tariff for open source developers.