Reposted by Azat S.Andrey Sitnik @en.sitnik.es · 16/09/2026The 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/2026Another icon theme for VS Code, where the icon colors adapt to the editor's theme colors github.com/azat-io/eyec...github.comGitHub - 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/2026ESLint 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/2026The ESLint Perfectionist website is now optimized for AI agents isitagentready.com/perfectionis... 010
Reposted by Azat S.Andrey Sitnik @en.sitnik.es · 28/07/2026My 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.comThe secure way to release an npm package in 2026—Martian Chronicles, Evil Martians’ team blogHow 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/2026Todoctor 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/2026Perhaps 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/2026Over the past month, 171 new rules have been added to the ESLint Unicorn plugin. That's incredibly powerful github.com/sindresorhus...github.comReleases · sindresorhus/eslint-plugin-unicornMore 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/2026ESLint Perfectionist plugin has reached 10 million downloads per month! 🎉 github.com/azat-io/esli... 170
Azat S. @azat.io · 30/05/2026Eyecons 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/2026Update 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/2026ESLint 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/2026Could you mark the GitHub Action v6 as the latest version? github.com/pnpm/action-...github.comGitHub - pnpm/action-setup: Install pnpm package managerInstall pnpm package manager. Contribute to pnpm/action-setup development by creating an account on GitHub. 010
Azat S. @azat.io · 30/04/2026Todoctor 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/2026Another 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.devTrivy 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 · 01/03/2026ESLint 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/2026ESLint Plugin De Morgan 2.1.0 is out! 🚀 Adds support for ESLint v10 Details: github.com/azat-... 000
Azat S. @azat.io · 28/02/2026Eyecons 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
Reposted by Azat S.npmx @npmx.dev · 10/02/2026We're more than 150 humans collaborating at repo.npmx.dev 🎉 1314820
Azat S. @azat.io · 10/02/2026Actions Up is now available for installation via Homebrew. formulae.brew.sh/formula/acti...formulae.brew.shactions-upHomebrew’s package index 000
Azat S. @azat.io · 03/02/2026Claude 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... 030
Reposted by Azat S.danielroe @danielroe.dev · 25/01/2026open source is incredible this project was started on thursday and open sourced on friday and people found out on saturday 131566
Azat S. @azat.io · 21/01/2026Eyecons 1.14.0 has been released! ✨ Added icons for Julia, Twig, and PureScript Details: github.com/azat-... 000
Azat S. @azat.io · 18/01/2026Eyecons 1.13.0 is out! ✨ Added makefile & i18n icons 🐞 Now supports dockerfile extension Details: github.com/azat-... 000
Azat S. @azat.io · 14/01/2026Eyecons has already updated the Void Zero tool icons. github.com/azat-io/eyec... 010
Azat S. @azat.io · 14/01/2026Eyecons 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/2026Modern Luddites don't break machines, they just decline pull requests. The resistance has begun 😀 github.com/tailwindlabs...github.comfeat: add llms.txt endpoint for LLM-optimized documentation by quantizor · Pull Request #2388 · tailwindlabs/tailwindcss.comAdd /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/2025Most 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/2025Thanks to all users for feedback and ideas! Docs: perfectionist.dev GitHub: github.com/azat-io/esli...perfectionist.devESLint Plugin PerfectionistOptimize 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/2025In 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/2025In 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/2025Expanded 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/2025Two 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/2025Released 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.comGitHub - 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/2025Token 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/2025Astro 5.16 is out, featuring SVG optimizations and more! astro.build/blog/astro-5...astro.buildAstro 5.16 | AstroAstro 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.comGitHub - 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/2025here'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 workse18e.devCommunity Showcase (Q3 2025)An update on what the community have been up to in Q3 of 2025 04111
Azat S. @azat.io · 15/10/2025Token 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/2025An 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. 🚀 0114
Azat S. @azat.io · 08/10/2025Eyecons 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/2025ESLint 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/2025ESLint 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/2025Token Limit 1.4.0 has been released! 🚀 Support for Claude Sonnet 4.5 Details: github.com/azat-... 000