Sign in

Azat S.

@azat.io
221 followers 88 following 158 posts

Frontend and open source developer. - ESLint Plugin Perfectionist - ESLint Plugin De Morgan - Eyecons - Actions Up - Todoctor - etc.

PostsRepliesMedia
Reposted by Azat S.
Andrey Sitnik @en.sitnik.es · 16/09/2026
The prototype of my Slow Reader is ready. I’m working on the onboarding, so people can quickly get the idea. I added a demo mode so you can explore the UI right away: dev.slowreader.app Any recommendations for neutral and beautiful RSS feeds for the demo?
072
Azat S. @azat.io · 10/09/2026
Another icon theme for VS Code, where the icon colors adapt to the editor's theme colors github.com/azat-io/eyec...
github.com
GitHub - azat-io/eyecons: 🎨 Advanced VS Code icon theme with adaptive icon colors that match the editor’s color theme
🎨 Advanced VS Code icon theme with adaptive icon colors that match the editor’s color theme - azat-io/eyecons
010
Reposted by Azat S.
Anthony Fu @antfu.me · 02/09/2026
ESLint Config Inspector v3.4.0 now supports visualizing the ESLint stats, showing which rules or files are slowing you down! github.com/eslint/confi...
3718
Azat S. @azat.io · 30/08/2026
The ESLint Perfectionist website is now optimized for AI agents isitagentready.com/perfectionis...
Results of the ESLint Perfectionist site check for "Agent ready"
010
Reposted by Azat S.
Andrey Sitnik @en.sitnik.es · 28/07/2026
My new article is out! A systematic guide to releasing npm packages as safely as possible in 2026 (with a Skill to quickly apply the practices to your open source projects). Not just “do X”: I cover real supply chain attacks and explain how each defense helps. evilmartians.com/chronicles/t...
evilmartians.com
The secure way to release an npm package in 2026—Martian Chronicles, Evil Martians’ team blog
How to protect your npm package from being stolen in a supply chain attack and improve its position in security ratings
1269
Azat S. @azat.io · 04/07/2026
Todoctor 1.4.2 is here! 🔧 Preview chart now responsive on window resize 🐞 Minor bug fixes Details: github.com/azat-...
000
Azat S. @azat.io · 28/06/2026
Perhaps this is something we’ll have to live with forever. Are there any ways to detect this automatically?
220
Azat S. @azat.io · 28/06/2026
Over the past month, 171 new rules have been added to the ESLint Unicorn plugin. That's incredibly powerful github.com/sindresorhus...
github.com
Releases · sindresorhus/eslint-plugin-unicorn
More than 300 powerful ESLint rules. Contribute to sindresorhus/eslint-plugin-unicorn development by creating an account on GitHub.
020
Azat S. @azat.io · 19/06/2026
ESLint Perfectionist plugin has reached 10 million downloads per month! 🎉 github.com/azat-io/esli...
A screenshot from GitHub showing the number of downloads for ESLint Perfectionist
170
Azat S. @azat.io · 30/05/2026
Eyecons 1.16.0 has been released! ✨ Added support for semantic rainbow theme Details: github.com/azat-...
010
Reposted by Azat S.
Andrey Sitnik @en.sitnik.es · 20/05/2026
Update control: Pin the actions you use to SHA commits. For npm, actions-up can do this github.com/azat-io/actions-up for other ecosystems, use pinact github.com/suzuki-shuns... actions-up has a --min-age 1 option to wait a day after a new version is released.
192
Azat S. @azat.io · 07/05/2026
ESLint Plugin De Morgan 2.1.2 is out! 🐞 Fixed invalid autofixes for grouped boolean expressions Details: github.com/azat-...
010
Azat S. @azat.io · 02/05/2026
Could you mark the GitHub Action v6 as the latest version? github.com/pnpm/action-...
github.com
GitHub - pnpm/action-setup: Install pnpm package manager
Install pnpm package manager. Contribute to pnpm/action-setup development by creating an account on GitHub.
010
Azat S. @azat.io · 30/04/2026
Todoctor 1.4.1 is out! 🐞 Fixed panics in history collection 🔧 Prevented duplicate keys in preview blocks 🐞 Fixed favicon loading issue Details: github.com/azat-...
010
Reposted by Azat S.
Andrey Sitnik @en.sitnik.es · 23/03/2026
Another GitHub Action hack where old versions were swapped to infect CI. socket.dev/blog/trivy-u... It’s another example of why you should pin actions in your workflows by commit SHA, not by version tags. For JS projects, use actions-up: github.com/azat-io/acti... For everything else: pinact.
socket.dev
Trivy Under Attack Again: Widespread GitHub Actions Tag Comp...
Attackers compromised Trivy GitHub Actions by force-updating tags to deliver malware, exposing CI/CD secrets across affected pipelines.
1102
Azat S. @azat.io · 14/03/2026
Wow! Thank you, @anthropic.com
I received 6 months of the Claude Max plan for free through the open-source program
030
Azat S. @azat.io · 01/03/2026
ESLint Plugin De Morgan 2.1.1 is out! 🐞 Added explicit type annotation to configs export for better type safety Details: github.com/azat-...
130
Azat S. @azat.io · 01/03/2026
ESLint Plugin De Morgan 2.1.0 is out! 🚀 Adds support for ESLint v10 Details: github.com/azat-...
000
Azat S. @azat.io · 28/02/2026
Eyecons 1.15.0 has been released! ✨ New icons for OCaml, tsdown, JavaScript test & TypeScript test Details: github.com/azat-...
020
Reposted by Azat S.
Lars @webpro.nl · 18/02/2026
✂️ Knip v5.84.0 is out Updated React Native/Metro, Yarn, pm2, improved compilers, config hints, Language Server v2 & so much more. Thanks @wojtekmaj.pl, @jgoux.dev, @azat.io for invaluable contributions & input! You're the best ❤️ Changelog (got a minute?): github.com/webpro-nl/kn... Knip: knip.dev
1365
Azat S. @azat.io · 16/02/2026
Today I am 34
110
Reposted by Azat S.
npmx @npmx.dev · 10/02/2026
We're more than 150 humans collaborating at repo.npmx.dev 🎉
contributors to repo.npmx.dev, 150+ human beings!
1314820
Azat S. @azat.io · 10/02/2026
Will it be somewhere on YouTube?
100
Azat S. @azat.io · 10/02/2026
Actions Up is now available for installation via Homebrew. formulae.brew.sh/formula/acti...
formulae.brew.sh
actions-up
Homebrew’s package index
000
Azat S. @azat.io · 03/02/2026
Claude Code, Codex, Gemini CLI, OpenCode - all use different config formats. I made a script to sync them quickly. Repo also includes my configs: subagents, skills, commands, MCP servers. github.com/azat-io/ai-c...
CLI AI Config example
030
Reposted by Azat S.
danielroe @danielroe.dev · 25/01/2026
open source is incredible this project was started on thursday and open sourced on friday and people found out on saturday
a screenshot of a github repo, showing there are 19 contributors: 14 avatars are displayed, with the text '+5 contributors'
131566
Azat S. @azat.io · 21/01/2026
Eyecons 1.14.0 has been released! ✨ Added icons for Julia, Twig, and PureScript Details: github.com/azat-...
000
Azat S. @azat.io · 18/01/2026
Eyecons 1.13.0 is out! ✨ Added makefile & i18n icons 🐞 Now supports dockerfile extension Details: github.com/azat-...
000
Azat S. @azat.io · 14/01/2026
Eyecons has already updated the Void Zero tool icons. github.com/azat-io/eyec...
Appearance of new Void Zero icons in the Eyecons icon theme
010
Azat S. @azat.io · 14/01/2026
Eyecons 1.12.0 has been released! ✨ Support for alabaster theme & ts config files 🔧 Updated vite, vitest & rolldown icons ✨ Added oxc icon Details: github.com/azat-...
000
Azat S. @azat.io · 08/01/2026
Modern Luddites don't break machines, they just decline pull requests. The resistance has begun 😀 github.com/tailwindlabs...
github.com
feat: add llms.txt endpoint for LLM-optimized documentation by quantizor · Pull Request #2388 · tailwindlabs/tailwindcss.com
Add /llms.txt endpoint that serves a concatenated, text-only version of all Tailwind CSS documentation pages optimized for Large Language Model consumption. Extract text from MDX files, removing J...
130
Reposted by Azat S.
Andrey Sitnik @en.sitnik.es · 22/12/2025
Most supply chain attacks are at their most dangerous on the first day. So a good package manager should have an option to show only versions that are at least a day old (pnpm and Bun have this). actions-up (for GitHub Actions CI) has this too: github.com/azat-io/acti...
0153
Azat S. @azat.io · 17/12/2025
Will there be a video of the presentation?
110
Azat S. @azat.io · 17/12/2025
Thanks to all users for feedback and ideas! Docs: perfectionist.dev GitHub: github.com/azat-io/esli...
perfectionist.dev
ESLint Plugin Perfectionist
Optimize your code with our ESLint Plugin Perfectionist designed for sorting various data such as objects, imports, types, enums, and JSX props. Improve code readability and maintain a consistent codi...
020
Azat S. @azat.io · 17/12/2025
In addition, we added more pattern‑matching options in sort-objects and sort-object-types, improved numeric key sorting, and fixed many small bugs, especially around comment handling. Removed deprecated API. The plugin is smarter and more stable.
120
Azat S. @azat.io · 17/12/2025
In groups you can now override type, order, and newlinesBetween directly within the group. This gives more flexibility for complex configurations without duplicating settings. Also added modifiers multiline/singleline for sort-imports and wildcard/named for sort-exports.
110
Azat S. @azat.io · 17/12/2025
Expanded useConfigurationIf. You can now apply different settings depending on: - declaration name (declarationMatchesPattern) - comment above the declaration (declarationCommentMatchesPattern) - having only numeric keys (hasNumericKeysOnly)
110
Azat S. @azat.io · 17/12/2025
Two new rules for sorting import/export attributes, a new JS feature: - sort-import-attributes - sort-export-attributes import { foo } from 'foo' with { type: 'json', unknown: 'unknown' }
130
Azat S. @azat.io · 17/12/2025
Released ESLint Plugin Perfectionist v5.0.0. 🎉 It’s a plugin for sorting imports, TS types, JSX props, classes, objects, variables, and more. In this release: move to ESM-only, dropped Node.js v18 support, two new rules. github.com/azat-io/esli... More in the thread below ⬇️
github.com
GitHub - azat-io/eslint-plugin-perfectionist: ☂️ ESLint plugin for sorting various data such as objects, imports, types, enums, JSX props, etc.
☂️ ESLint plugin for sorting various data such as objects, imports, types, enums, JSX props, etc. - azat-io/eslint-plugin-perfectionist
1186
Azat S. @azat.io · 25/11/2025
Token Limit 1.6.0 has been released! 🚀 Added support for Claude Opus 4.5 Details: github.com/azat-...
000
Reposted by Azat S.
Astro @astro.build · 20/11/2025
Astro 5.16 is out, featuring SVG optimizations and more! astro.build/blog/astro-5...
astro.build
Astro 5.16 | Astro
Astro 5.16 brings experimental SVG optimization with SVGO, interactive CLI shortcuts, and improved developer experience across the board.
0599
Azat S. @azat.io · 12/11/2025
🎉 ESLint Plugin Perfectionist just hit 5 million downloads per month! Thank you to everyone using it to keep their code organized. v5.0.0 is around the corner with some exciting updates! 🛠 github.com/azat-io/esli...
020
Reposted by Azat S.
SerKo @serko.dev · 02/11/2025
✨ markdown-exit is finally out! A TypeScript rewrite of markdown-it with built-in types, async rendering and more. ⚡️ Drop-in ready and works with markdown-it plugins. 🔌 #typescript #markdown #web Give it a try and share your thoughts! 💭 github.com/serkodev/mar...
github.com
GitHub - serkodev/markdown-exit: Fast, customizable Markdown parser and renderer with full CommonMark support. TypeScript rewrite of markdown-it with enhancements.
Fast, customizable Markdown parser and renderer with full CommonMark support. TypeScript rewrite of markdown-it with enhancements. - serkodev/markdown-exit
073
Reposted by Azat S.
James @43081j.com · 31/10/2025
here's what the @e18e.dev community has been upto for the last couple of months! huge thanks to everyone involved 🎉 much more to come very soon, and we have a roadmap of some super useful tools in the works
e18e.dev
Community Showcase (Q3 2025)
An update on what the community have been up to in Q3 of 2025
04111
Azat S. @azat.io · 15/10/2025
Token Limit 1.5.0 has been released! 🚀 Added support for Claude Haiku 4.5 Details: github.com/azat-...
000
Azat S. @azat.io · 15/10/2025
An excellent guide to creating a search function on a website using @astro.build and @svelte.dev. Thanks to this guide by Evil Martians, we have implemented a search on the ESLint Perfectionist website. It will be released soon. 🚀
Search on ESLint Perfectionist website
0114
Azat S. @azat.io · 08/10/2025
Eyecons 1.11.0 has been released! ✨ New icons: rolldown, codecov, coderabbit, gemini 🔧 Added support for aura theme Details: github.com/azat-...
010
Reposted by Azat S.
ESLint @eslint.org · 06/10/2025
ESLint v10.0.0 is coming! Check out our latest blog post for what to expect. eslint.org/blog...
2347
Azat S. @azat.io · 04/10/2025
ESLint Plugin Perfectionist 4.15.1 is out! 🐞 Fixed decorator & destructured assignment detection 🐞 Improved call expression handling in sort-objects Details: github.com/azat-io/eslint-plugin-pe…
000
Azat S. @azat.io · 01/10/2025
Token Limit 1.4.0 has been released! 🚀 Support for Claude Sonnet 4.5 Details: github.com/azat-...
000