{
  "version": "https://jsonfeed.org/version/1",
  "icon": "https://www.trackawesomelist.com/icon.png",
  "favicon": "https://www.trackawesomelist.com/favicon.ico",
  "language": "en",
  "title": "Track Awesome Eslint Updates Daily",
  "_seo_title": "Track Awesome Eslint (dustinspecker/awesome-eslint) Updates Daily - Track Awesome List",
  "_site_title": "Track Awesome List",
  "description": "A list of awesome ESLint plugins, configs, etc.",
  "home_page_url": "https://www.trackawesomelist.com/dustinspecker/awesome-eslint/",
  "feed_url": "https://www.trackawesomelist.com/dustinspecker/awesome-eslint/feed.json",
  "items": [
    {
      "id": "https://www.trackawesomelist.com/2026/04/27/",
      "title": "Awesome Eslint Updates on Apr 27, 2026",
      "_short_title": "Apr 27, 2026",
      "_slug": "2026/04/27/",
      "summary": "1 awesome projects updated on Apr 27, 2026",
      "_filepath": "/content/2026/04/27/README.md",
      "url": "https://www.trackawesomelist.com/2026/04/27/",
      "date_published": "2026-04-27T03:58:13.362Z",
      "date_modified": "2026-04-27T03:58:13.362Z",
      "content_text": "\n\n### Plugins / Practices and Specific ES Features\n\n*   [logical-imports](https://gitlab.com/philbooth/eslint-plugin-logical-imports) - Sort imports logically by local name.",
      "content_html": "<h3><p>Plugins / Practices and Specific ES Features</p>\n</h3>\n<ul>\n<li><a href=\"https://gitlab.com/philbooth/eslint-plugin-logical-imports\" rel=\"noopener noreferrer\">logical-imports</a> - Sort imports logically by local name.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2026/04/21/",
      "title": "Awesome Eslint Updates on Apr 21, 2026",
      "_short_title": "Apr 21, 2026",
      "_slug": "2026/04/21/",
      "summary": "6 awesome projects updated on Apr 21, 2026",
      "_filepath": "/content/2026/04/21/README.md",
      "url": "https://www.trackawesomelist.com/2026/04/21/",
      "date_published": "2026-04-21T03:43:51.015Z",
      "date_modified": "2026-04-21T03:43:51.212Z",
      "content_text": "\n\n### Plugins / Code Quality\n\n*   [Deslint (⭐2)](https://github.com/jaydrao215/deslint) - The design quality gate for AI-generated frontend code. 20 rules covering arbitrary colors/spacing/typography, design-system drift, responsive coverage, and WCAG 2.2 / 2.1 AA accessibility across React, Vue, Svelte, Angular, and plain HTML.\n*   [eslint-plugin-ai-guard (⭐9)](https://github.com/YashJadhav21/eslint-plugin-ai-guard) - Detects bugs and security issues commonly introduced by AI-generated code (async misuse, empty catch, auth gaps, SQL concat, secrets).\n\n### Plugins / Practices and Specific ES Features\n\n*   [eslint-plugin-hex-under (⭐0)](https://github.com/2nd-Labs/eslint-plugin-hex-under) - A plugin to prove that a hexadecimal number is less than a specified value.\n*   [ime-safe-form (⭐9)](https://github.com/hiroya-uga/eslint-plugin-ime-safe-form) - Prevents accidental form submission during IME composition by requiring `e.isComposing` guard or form `submit` event.\n\n### Plugins / Testing Tools\n\n*   Vitest\n    *   [ESLint Plugin Vitest (⭐481)](https://github.com/vitest-dev/eslint-plugin-vitest) - ESLint plugin for Vitest.\n\n### Tools / Testing Tools\n\n*   [ESlint Rules Index](https://eslint-rules-index.vercel.app/) - A big table of ESlint Rules to help developers find them easily.",
      "content_html": "<h3><p>Plugins / Code Quality</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/jaydrao215/deslint\" rel=\"noopener noreferrer\">Deslint (⭐2)</a> - The design quality gate for AI-generated frontend code. 20 rules covering arbitrary colors/spacing/typography, design-system drift, responsive coverage, and WCAG 2.2 / 2.1 AA accessibility across React, Vue, Svelte, Angular, and plain HTML.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/YashJadhav21/eslint-plugin-ai-guard\" rel=\"noopener noreferrer\">eslint-plugin-ai-guard (⭐9)</a> - Detects bugs and security issues commonly introduced by AI-generated code (async misuse, empty catch, auth gaps, SQL concat, secrets).</li>\n</ul>\n<h3><p>Plugins / Practices and Specific ES Features</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/2nd-Labs/eslint-plugin-hex-under\" rel=\"noopener noreferrer\">eslint-plugin-hex-under (⭐0)</a> - A plugin to prove that a hexadecimal number is less than a specified value.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/hiroya-uga/eslint-plugin-ime-safe-form\" rel=\"noopener noreferrer\">ime-safe-form (⭐9)</a> - Prevents accidental form submission during IME composition by requiring <code>e.isComposing</code> guard or form <code>submit</code> event.</li>\n</ul>\n<h3><p>Plugins / Testing Tools</p>\n</h3>\n<ul>\n<li>Vitest<ul>\n<li><a href=\"https://github.com/vitest-dev/eslint-plugin-vitest\" rel=\"noopener noreferrer\">ESLint Plugin Vitest (⭐481)</a> - ESLint plugin for Vitest.</li>\n</ul>\n</li>\n</ul>\n<h3><p>Tools / Testing Tools</p>\n</h3>\n<ul>\n<li><a href=\"https://eslint-rules-index.vercel.app/\" rel=\"noopener noreferrer\">ESlint Rules Index</a> - A big table of ESlint Rules to help developers find them easily.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2026/01/09/",
      "title": "Awesome Eslint Updates on Jan 09, 2026",
      "_short_title": "Jan 09, 2026",
      "_slug": "2026/01/09/",
      "summary": "7 awesome projects updated on Jan 09, 2026",
      "_filepath": "/content/2026/01/09/README.md",
      "url": "https://www.trackawesomelist.com/2026/01/09/",
      "date_published": "2026-01-09T02:28:27.286Z",
      "date_modified": "2026-01-09T02:28:27.455Z",
      "content_text": "\n\n### Plugins / Languages and Environments\n\n*   [TypeScript](https://typescript-eslint.io) - Linting rules for TypeScript.\n    *   [eslint-plugin-erasable-syntax-only (⭐50)](https://github.com/JoshuaKGoldberg/eslint-plugin-erasable-syntax-only) - Granularly enforces TypeScript's erasableSyntaxOnly flag.\n    *   [eslint-plugin-expect-type (⭐120)](https://github.com/JoshuaKGoldberg/eslint-plugin-expect-type) - Provides Twoslash, $ExpectError, and $ExpectType type assertions.\n\n### Plugins / Libraries\n\n*   [Tailwind CSS v4 (⭐775)](https://github.com/schoero/eslint-plugin-better-tailwindcss) - ESLint plugin to help you write better tailwindcss by improving readability with formatting rules and enforcing best practices with linting rules.\n\n### Plugins / Practices and Specific ES Features\n\n*   [eslint-plugin-signature-design (⭐1)](https://github.com/Vladyslav-Soldatenko/eslint-plugin-signature-design) - Forbids functions with too many parameters of the same type, encouraging object-based signatures and preventing primitive obsession.\n*   [mutate](https://github.com/gchumillas/eslint-plugin-mutate) - Prevent accidental parameter mutations by enforcing explicit `mut` prefix (JavaScript) or `Mut<T>` type annotation (TypeScript).\n\n### Plugins / Security\n\n*   [pg](https://github.com/interlace-collie/eslint/tree/main/packages/eslint-plugin-pg) - PostgreSQL/node-postgres security: SQL injection prevention (CWE-89), connection pool leak detection (CWE-772), transaction safety. 13 rules with CWE mapping.\n\n### Parsers / Testing Tools\n\n*   [TypeScript](https://typescript-eslint.io/packages/parser) - A TypeScript parser that produces output compatible with ESLint.\n\n### Tools / Testing Tools\n\n*   [eslint-disable-autofix (⭐2)](https://github.com/MorevM/eslint-disable-autofix/) - Utility to disable autofix for specific ESLint rules.",
      "content_html": "<h3><p>Plugins / Languages and Environments</p>\n</h3>\n<ul>\n<li><a href=\"https://typescript-eslint.io\" rel=\"noopener noreferrer\">TypeScript</a> - Linting rules for TypeScript.<ul>\n<li><a href=\"https://github.com/JoshuaKGoldberg/eslint-plugin-erasable-syntax-only\" rel=\"noopener noreferrer\">eslint-plugin-erasable-syntax-only (⭐50)</a> - Granularly enforces TypeScript's erasableSyntaxOnly flag.</li>\n<li><a href=\"https://github.com/JoshuaKGoldberg/eslint-plugin-expect-type\" rel=\"noopener noreferrer\">eslint-plugin-expect-type (⭐120)</a> - Provides Twoslash, $ExpectError, and $ExpectType type assertions.</li>\n</ul>\n</li>\n</ul>\n<h3><p>Plugins / Libraries</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/schoero/eslint-plugin-better-tailwindcss\" rel=\"noopener noreferrer\">Tailwind CSS v4 (⭐775)</a> - ESLint plugin to help you write better tailwindcss by improving readability with formatting rules and enforcing best practices with linting rules.</li>\n</ul>\n<h3><p>Plugins / Practices and Specific ES Features</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/Vladyslav-Soldatenko/eslint-plugin-signature-design\" rel=\"noopener noreferrer\">eslint-plugin-signature-design (⭐1)</a> - Forbids functions with too many parameters of the same type, encouraging object-based signatures and preventing primitive obsession.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/gchumillas/eslint-plugin-mutate\" rel=\"noopener noreferrer\">mutate</a> - Prevent accidental parameter mutations by enforcing explicit <code>mut</code> prefix (JavaScript) or <code>Mut&lt;T&gt;</code> type annotation (TypeScript).</li>\n</ul>\n<h3><p>Plugins / Security</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/interlace-collie/eslint/tree/main/packages/eslint-plugin-pg\" rel=\"noopener noreferrer\">pg</a> - PostgreSQL/node-postgres security: SQL injection prevention (CWE-89), connection pool leak detection (CWE-772), transaction safety. 13 rules with CWE mapping.</li>\n</ul>\n<h3><p>Parsers / Testing Tools</p>\n</h3>\n<ul>\n<li><a href=\"https://typescript-eslint.io/packages/parser\" rel=\"noopener noreferrer\">TypeScript</a> - A TypeScript parser that produces output compatible with ESLint.</li>\n</ul>\n<h3><p>Tools / Testing Tools</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/MorevM/eslint-disable-autofix/\" rel=\"noopener noreferrer\">eslint-disable-autofix (⭐2)</a> - Utility to disable autofix for specific ESLint rules.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2025/07/14/",
      "title": "Awesome Eslint Updates on Jul 14, 2025",
      "_short_title": "Jul 14, 2025",
      "_slug": "2025/07/14/",
      "summary": "2 awesome projects updated on Jul 14, 2025",
      "_filepath": "/content/2025/07/14/README.md",
      "url": "https://www.trackawesomelist.com/2025/07/14/",
      "date_published": "2025-07-14T09:55:41.953Z",
      "date_modified": "2025-07-14T09:55:41.963Z",
      "content_text": "\n\n### Plugins / Practices and Specific ES Features\n\n*   [eslint-plugin-error-cause (⭐19)](https://github.com/Amnish04/eslint-plugin-error-cause) - A plugin to preserve original error context when re-throwing exceptions.\n*   [Math (⭐15)](https://github.com/ota-meshi/eslint-plugin-math) - ESLint plugin related to Math object and Number.",
      "content_html": "<h3><p>Plugins / Practices and Specific ES Features</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/Amnish04/eslint-plugin-error-cause\" rel=\"noopener noreferrer\">eslint-plugin-error-cause (⭐19)</a> - A plugin to preserve original error context when re-throwing exceptions.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/ota-meshi/eslint-plugin-math\" rel=\"noopener noreferrer\">Math (⭐15)</a> - ESLint plugin related to Math object and Number.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2025/05/15/",
      "title": "Awesome Eslint Updates on May 15, 2025",
      "_short_title": "May 15, 2025",
      "_slug": "2025/05/15/",
      "summary": "2 awesome projects updated on May 15, 2025",
      "_filepath": "/content/2025/05/15/README.md",
      "url": "https://www.trackawesomelist.com/2025/05/15/",
      "date_published": "2025-05-15T02:09:08.423Z",
      "date_modified": "2025-05-15T02:09:08.433Z",
      "content_text": "\n\n### Plugins / Code Quality\n\n*   [SonarJS (⭐1.2k)](https://github.com/SonarSource/SonarJS/blob/master/packages/jsts/src/rules/README.md) - Rules detecting bugs and suspicious patterns.\n*   [eslint-plugin-code-complete (⭐14)](https://github.com/aryelu/eslint-plugin-code-complete) - A custom ESLint plugin that enforces principles of clean, maintainable software design — inspired by Code Complete.",
      "content_html": "<h3><p>Plugins / Code Quality</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/SonarSource/SonarJS/blob/master/packages/jsts/src/rules/README.md\" rel=\"noopener noreferrer\">SonarJS (⭐1.2k)</a> - Rules detecting bugs and suspicious patterns.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/aryelu/eslint-plugin-code-complete\" rel=\"noopener noreferrer\">eslint-plugin-code-complete (⭐14)</a> - A custom ESLint plugin that enforces principles of clean, maintainable software design — inspired by Code Complete.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2025/05/10/",
      "title": "Awesome Eslint Updates on May 10, 2025",
      "_short_title": "May 10, 2025",
      "_slug": "2025/05/10/",
      "summary": "6 awesome projects updated on May 10, 2025",
      "_filepath": "/content/2025/05/10/README.md",
      "url": "https://www.trackawesomelist.com/2025/05/10/",
      "date_published": "2025-05-10T02:04:23.440Z",
      "date_modified": "2025-05-10T02:04:23.649Z",
      "content_text": "\n\n### Plugins / Code Quality\n\n*   [De Morgan (⭐313)](https://github.com/azat-io/eslint-plugin-de-morgan) - Transforms logical expressions in code to make them easier to understand.\n\n### Plugins / CSS in JS\n\n*   [vanilla-extract (⭐33)](https://github.com/antebudimir/eslint-plugin-vanilla-extract) - An ESLint plugin for enforcing CSS property ordering in [vanilla-extract CSS (⭐10k)](https://github.com/vanilla-extract-css/vanilla-extract) styles.\n\n### Plugins / Frameworks\n\n*   React\n    *   [JSX a11y (⭐3.6k)](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y) - Accessibility rules on JSX elements.\n    *   [React (⭐9.3k)](https://github.com/yannickcr/eslint-plugin-react) - Linting rules for React and JSX.\n    *   [React Hooks (⭐245k)](https://github.com/facebook/react/tree/master/packages/eslint-plugin-react-hooks) - Linting rules for React Hooks.\n    *   [React Native (⭐762)](https://github.com/Intellicode/eslint-plugin-react-native) - React Native specific linting rules.\n    *   [React-Redux (⭐82)](https://github.com/DianaSuvorova/eslint-plugin-react-redux) - React-Redux specific linting rules.\n    *   [React Refresh (⭐334)](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) - Improve HMR experience when using Vite.\n\n### Plugins / Style\n\n*   [split-and-sort-imports (⭐1)](https://github.com/sngn/eslint-plugin-split-and-sort-imports) - Sorts imports and splits 'multiple' imports into single line imports.\n*   [@gitbutler/no-relative-imports](https://www.npmjs.com/package/@gitbutler/no-relative-imports) - Use paths from tsconfig and auto fix relative paths to aliases. Observes tsconfig inheritance.\n\n### Tutorials / Testing Tools\n\n*   [Dear Old ESLint](https://adropincalm.com/blog/dear-old-eslint/) - Quick intro article on ESLint.",
      "content_html": "<h3><p>Plugins / Code Quality</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/azat-io/eslint-plugin-de-morgan\" rel=\"noopener noreferrer\">De Morgan (⭐313)</a> - Transforms logical expressions in code to make them easier to understand.</li>\n</ul>\n<h3><p>Plugins / CSS in JS</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/antebudimir/eslint-plugin-vanilla-extract\" rel=\"noopener noreferrer\">vanilla-extract (⭐33)</a> - An ESLint plugin for enforcing CSS property ordering in <a href=\"https://github.com/vanilla-extract-css/vanilla-extract\" rel=\"noopener noreferrer\">vanilla-extract CSS (⭐10k)</a> styles.</li>\n</ul>\n<h3><p>Plugins / Frameworks</p>\n</h3>\n<ul>\n<li>React<ul>\n<li><a href=\"https://github.com/jsx-eslint/eslint-plugin-jsx-a11y\" rel=\"noopener noreferrer\">JSX a11y (⭐3.6k)</a> - Accessibility rules on JSX elements.</li>\n<li><a href=\"https://github.com/yannickcr/eslint-plugin-react\" rel=\"noopener noreferrer\">React (⭐9.3k)</a> - Linting rules for React and JSX.</li>\n<li><a href=\"https://github.com/facebook/react/tree/master/packages/eslint-plugin-react-hooks\" rel=\"noopener noreferrer\">React Hooks (⭐245k)</a> - Linting rules for React Hooks.</li>\n<li><a href=\"https://github.com/Intellicode/eslint-plugin-react-native\" rel=\"noopener noreferrer\">React Native (⭐762)</a> - React Native specific linting rules.</li>\n<li><a href=\"https://github.com/DianaSuvorova/eslint-plugin-react-redux\" rel=\"noopener noreferrer\">React-Redux (⭐82)</a> - React-Redux specific linting rules.</li>\n<li><a href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh\" rel=\"noopener noreferrer\">React Refresh (⭐334)</a> - Improve HMR experience when using Vite.</li>\n</ul>\n</li>\n</ul>\n<h3><p>Plugins / Style</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/sngn/eslint-plugin-split-and-sort-imports\" rel=\"noopener noreferrer\">split-and-sort-imports (⭐1)</a> - Sorts imports and splits 'multiple' imports into single line imports.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://www.npmjs.com/package/@gitbutler/no-relative-imports\" rel=\"noopener noreferrer\">@gitbutler/no-relative-imports</a> - Use paths from tsconfig and auto fix relative paths to aliases. Observes tsconfig inheritance.</li>\n</ul>\n<h3><p>Tutorials / Testing Tools</p>\n</h3>\n<ul>\n<li><a href=\"https://adropincalm.com/blog/dear-old-eslint/\" rel=\"noopener noreferrer\">Dear Old ESLint</a> - Quick intro article on ESLint.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2024/07/09/",
      "title": "Awesome Eslint Updates on Jul 09, 2024",
      "_short_title": "Jul 09, 2024",
      "_slug": "2024/07/09/",
      "summary": "6 awesome projects updated on Jul 09, 2024",
      "_filepath": "/content/2024/07/09/README.md",
      "url": "https://www.trackawesomelist.com/2024/07/09/",
      "date_published": "2024-07-09T01:39:32.211Z",
      "date_modified": "2024-07-09T01:39:32.334Z",
      "content_text": "\n\n### Plugins / Compatibility\n\n*   [es-x (⭐151)](https://github.com/eslint-community/eslint-plugin-es-x) - Disable specific ECMAScript language versions or individual features. Properly maintained fork of no longer maintained `eslint-plugin-es`.\n\n### Plugins / Languages and Environments\n\n*   [N (⭐332)](https://github.com/eslint-community/eslint-plugin-n) - Additional ESLint's rules for Node.js. Properly maintained fork of no longer maintained `eslint-plugin-node`.\n\n### Plugins / Practices and Specific ES Features\n\n*   [@eslint-community/eslint-plugin-eslint-comments (⭐92)](https://github.com/eslint-community/eslint-plugin-eslint-comments) - Best practices about ESLint directive comments (`/*eslint-disable*/`, etc.). Properly maintained fork of no longer maintained `eslint-plugin-eslint-comments`.\n*   [ReDoS](https://makenowjust-labs.github.io/recheck/docs/usage/as-eslint-plugin/) - ESLint plugin for finding possible ReDoS vulnerabilities.\n*   [ReDoSDetector (⭐11)](https://github.com/tjenkinson/eslint-plugin-redos-detector) - ESLint plugin for finding possible ReDoS vulnerabilities.\n\n### Plugins / Style\n\n*   [ESLint Stylistic](https://eslint.style/) - [Formatting and stylistic ESLint core rules moved to this project and are maintained by the community.](https://eslint.org/blog/2023/10/deprecating-formatting-rules/)",
      "content_html": "<h3><p>Plugins / Compatibility</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/eslint-community/eslint-plugin-es-x\" rel=\"noopener noreferrer\">es-x (⭐151)</a> - Disable specific ECMAScript language versions or individual features. Properly maintained fork of no longer maintained <code>eslint-plugin-es</code>.</li>\n</ul>\n<h3><p>Plugins / Languages and Environments</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/eslint-community/eslint-plugin-n\" rel=\"noopener noreferrer\">N (⭐332)</a> - Additional ESLint's rules for Node.js. Properly maintained fork of no longer maintained <code>eslint-plugin-node</code>.</li>\n</ul>\n<h3><p>Plugins / Practices and Specific ES Features</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments\" rel=\"noopener noreferrer\">@eslint-community/eslint-plugin-eslint-comments (⭐92)</a> - Best practices about ESLint directive comments (<code>/*eslint-disable*/</code>, etc.). Properly maintained fork of no longer maintained <code>eslint-plugin-eslint-comments</code>.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://makenowjust-labs.github.io/recheck/docs/usage/as-eslint-plugin/\" rel=\"noopener noreferrer\">ReDoS</a> - ESLint plugin for finding possible ReDoS vulnerabilities.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/tjenkinson/eslint-plugin-redos-detector\" rel=\"noopener noreferrer\">ReDoSDetector (⭐11)</a> - ESLint plugin for finding possible ReDoS vulnerabilities.</li>\n</ul>\n<h3><p>Plugins / Style</p>\n</h3>\n<ul>\n<li><a href=\"https://eslint.style/\" rel=\"noopener noreferrer\">ESLint Stylistic</a> - <a href=\"https://eslint.org/blog/2023/10/deprecating-formatting-rules/\" rel=\"noopener noreferrer\">Formatting and stylistic ESLint core rules moved to this project and are maintained by the community.</a></li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2024/07/07/",
      "title": "Awesome Eslint Updates on Jul 07, 2024",
      "_short_title": "Jul 07, 2024",
      "_slug": "2024/07/07/",
      "summary": "4 awesome projects updated on Jul 07, 2024",
      "_filepath": "/content/2024/07/07/README.md",
      "url": "https://www.trackawesomelist.com/2024/07/07/",
      "date_published": "2024-07-07T08:54:15.345Z",
      "date_modified": "2024-07-07T08:54:15.613Z",
      "content_text": "\n\n### Configs / Other Prominent Configs (100 stars or so)\n\n*   [Antfu Eslint Config (⭐6.2k)](https://github.com/antfu/eslint-config) - Anthony's ESLint config preset.\n\n### Plugins / Code Quality\n\n*   [depend (⭐485)](https://github.com/es-tooling/eslint-plugin-depend) - Helps detect dependency tree bloat and redundant polyfills.\n\n### Plugins / Practices and Specific ES Features\n\n*   [import-x (⭐714)](https://github.com/un-ts/eslint-plugin-import-x) - Linting of ES2015+ import/export syntax, and prevent issues with misspelling of file paths and import names. Lightweight fork of `eslint-plugin-import`, but which breaks backwards compatibility.\n\n### Tools / Testing Tools\n\n*   [eslint-plugin-rule-adoption (⭐1)](https://github.com/Jugbot/eslint-plugin-rule-adoption) - An eslint plugin for incremental rule adoption, when `--fix` and codemods don't cut it.",
      "content_html": "<h3><p>Configs / Other Prominent Configs (100 stars or so)</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/antfu/eslint-config\" rel=\"noopener noreferrer\">Antfu Eslint Config (⭐6.2k)</a> - Anthony's ESLint config preset.</li>\n</ul>\n<h3><p>Plugins / Code Quality</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/es-tooling/eslint-plugin-depend\" rel=\"noopener noreferrer\">depend (⭐485)</a> - Helps detect dependency tree bloat and redundant polyfills.</li>\n</ul>\n<h3><p>Plugins / Practices and Specific ES Features</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/un-ts/eslint-plugin-import-x\" rel=\"noopener noreferrer\">import-x (⭐714)</a> - Linting of ES2015+ import/export syntax, and prevent issues with misspelling of file paths and import names. Lightweight fork of <code>eslint-plugin-import</code>, but which breaks backwards compatibility.</li>\n</ul>\n<h3><p>Tools / Testing Tools</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/Jugbot/eslint-plugin-rule-adoption\" rel=\"noopener noreferrer\">eslint-plugin-rule-adoption (⭐1)</a> - An eslint plugin for incremental rule adoption, when <code>--fix</code> and codemods don't cut it.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2024/05/26/",
      "title": "Awesome Eslint Updates on May 26, 2024",
      "_short_title": "May 26, 2024",
      "_slug": "2024/05/26/",
      "summary": "1 awesome projects updated on May 26, 2024",
      "_filepath": "/content/2024/05/26/README.md",
      "url": "https://www.trackawesomelist.com/2024/05/26/",
      "date_published": "2024-05-26T01:39:17.412Z",
      "date_modified": "2024-05-26T01:39:17.412Z",
      "content_text": "\n\n### Plugins / Practices and Specific ES Features\n\n*   [eslint-plugin-exception-handling (⭐58)](https://github.com/Akronae/eslint-plugin-exception-handling) - Lints unhandled functions that might throw errors.",
      "content_html": "<h3><p>Plugins / Practices and Specific ES Features</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/Akronae/eslint-plugin-exception-handling\" rel=\"noopener noreferrer\">eslint-plugin-exception-handling (⭐58)</a> - Lints unhandled functions that might throw errors.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2024/04/17/",
      "title": "Awesome Eslint Updates on Apr 17, 2024",
      "_short_title": "Apr 17, 2024",
      "_slug": "2024/04/17/",
      "summary": "2 awesome projects updated on Apr 17, 2024",
      "_filepath": "/content/2024/04/17/README.md",
      "url": "https://www.trackawesomelist.com/2024/04/17/",
      "date_published": "2024-04-17T01:23:52.604Z",
      "date_modified": "2024-04-17T01:23:52.778Z",
      "content_text": "\n\n### Configs / Other Configs\n\n*   [clean-typescript](https://github.com/cunarist/eslint-config-clean-typescript) - Enforce classic JavaScript featuress in TypeScript codebase by banning excessive keywords.\n\n### Plugins / Style\n\n*   [paths (⭐86)](https://github.com/vitonsky/eslint-plugin-paths) - Use paths from tsconfig/jsconfig and auto fix relative paths to aliases.",
      "content_html": "<h3><p>Configs / Other Configs</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/cunarist/eslint-config-clean-typescript\" rel=\"noopener noreferrer\">clean-typescript</a> - Enforce classic JavaScript featuress in TypeScript codebase by banning excessive keywords.</li>\n</ul>\n<h3><p>Plugins / Style</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/vitonsky/eslint-plugin-paths\" rel=\"noopener noreferrer\">paths (⭐86)</a> - Use paths from tsconfig/jsconfig and auto fix relative paths to aliases.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2023/11/19/",
      "title": "Awesome Eslint Updates on Nov 19, 2023",
      "_short_title": "Nov 19, 2023",
      "_slug": "2023/11/19/",
      "summary": "1 awesome projects updated on Nov 19, 2023",
      "_filepath": "/content/2023/11/19/README.md",
      "url": "https://www.trackawesomelist.com/2023/11/19/",
      "date_published": "2023-11-19T01:37:26.031Z",
      "date_modified": "2023-11-19T01:37:26.031Z",
      "content_text": "\n\n### Preconfigured Configs with ESLint Set up / Other Configs\n\n*   [eslint-config-prettier (⭐5.9k)](https://github.com/prettier/eslint-config-prettier) - Prettier config for ESlint maintained by Prettier team.",
      "content_html": "<h3><p>Preconfigured Configs with ESLint Set up / Other Configs</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/prettier/eslint-config-prettier\" rel=\"noopener noreferrer\">eslint-config-prettier (⭐5.9k)</a> - Prettier config for ESlint maintained by Prettier team.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2023/07/11/",
      "title": "Awesome Eslint Updates on Jul 11, 2023",
      "_short_title": "Jul 11, 2023",
      "_slug": "2023/07/11/",
      "summary": "4 awesome projects updated on Jul 11, 2023",
      "_filepath": "/content/2023/07/11/README.md",
      "url": "https://www.trackawesomelist.com/2023/07/11/",
      "date_published": "2023-07-11T01:57:18.626Z",
      "date_modified": "2023-07-11T01:57:18.828Z",
      "content_text": "\n\n### Plugins / Frameworks\n\n*   [Meteor (⭐45k)](https://github.com/meteor/meteor/tree/devel/npm-packages/eslint-plugin-meteor) - Meteor specific linting rules for ESLint.\n\n### Parsers / Testing Tools\n\n*   [babel-eslint-parser (⭐44k)](https://github.com/babel/babel/tree/main/eslint/babel-eslint-parser) - Allows you to lint ALL valid Babel code with the fantastic ESLint.\n\n### Globals / Testing Tools\n\n*   [confusing-browser-globals (⭐103k)](https://github.com/facebook/create-react-app/tree/main/packages/confusing-browser-globals) - A curated list of browser globals that commonly cause confusion and are not recommended to use without an explicit window. qualifier.\n\n### Developing for ESLint / Testing Tools\n\n*   [eslint-docgen (⭐11)](https://github.com/wikimedia/eslint-docgen) - Automatically generate ESLint plugin documentation from rule metadata and test cases.",
      "content_html": "<h3><p>Plugins / Frameworks</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/meteor/meteor/tree/devel/npm-packages/eslint-plugin-meteor\" rel=\"noopener noreferrer\">Meteor (⭐45k)</a> - Meteor specific linting rules for ESLint.</li>\n</ul>\n<h3><p>Parsers / Testing Tools</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/babel/babel/tree/main/eslint/babel-eslint-parser\" rel=\"noopener noreferrer\">babel-eslint-parser (⭐44k)</a> - Allows you to lint ALL valid Babel code with the fantastic ESLint.</li>\n</ul>\n<h3><p>Globals / Testing Tools</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/facebook/create-react-app/tree/main/packages/confusing-browser-globals\" rel=\"noopener noreferrer\">confusing-browser-globals (⭐103k)</a> - A curated list of browser globals that commonly cause confusion and are not recommended to use without an explicit window. qualifier.</li>\n</ul>\n<h3><p>Developing for ESLint / Testing Tools</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/wikimedia/eslint-docgen\" rel=\"noopener noreferrer\">eslint-docgen (⭐11)</a> - Automatically generate ESLint plugin documentation from rule metadata and test cases.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2023/06/15/",
      "title": "Awesome Eslint Updates on Jun 15, 2023",
      "_short_title": "Jun 15, 2023",
      "_slug": "2023/06/15/",
      "summary": "1 awesome projects updated on Jun 15, 2023",
      "_filepath": "/content/2023/06/15/README.md",
      "url": "https://www.trackawesomelist.com/2023/06/15/",
      "date_published": "2023-06-15T01:51:04.186Z",
      "date_modified": "2023-06-15T01:51:04.186Z",
      "content_text": "\n\n### Plugins / Testing Tools\n\n*   [Playwright (⭐382)](https://github.com/playwright-community/eslint-plugin-playwright) - Linting rules for Playwright.",
      "content_html": "<h3><p>Plugins / Testing Tools</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/playwright-community/eslint-plugin-playwright\" rel=\"noopener noreferrer\">Playwright (⭐382)</a> - Linting rules for Playwright.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2023/06/09/",
      "title": "Awesome Eslint Updates on Jun 09, 2023",
      "_short_title": "Jun 09, 2023",
      "_slug": "2023/06/09/",
      "summary": "1 awesome projects updated on Jun 09, 2023",
      "_filepath": "/content/2023/06/09/README.md",
      "url": "https://www.trackawesomelist.com/2023/06/09/",
      "date_published": "2023-06-09T02:01:32.862Z",
      "date_modified": "2023-06-09T02:01:32.862Z",
      "content_text": "\n\n### Plugins / Style\n\n*   [perfectionist sorting (⭐2.9k)](https://github.com/azat-io/eslint-plugin-perfectionist) - Sort objects, imports, TypeScript types, enums, JSX props, etc.",
      "content_html": "<h3><p>Plugins / Style</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/azat-io/eslint-plugin-perfectionist\" rel=\"noopener noreferrer\">perfectionist sorting (⭐2.9k)</a> - Sort objects, imports, TypeScript types, enums, JSX props, etc.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2023/05/26/",
      "title": "Awesome Eslint Updates on May 26, 2023",
      "_short_title": "May 26, 2023",
      "_slug": "2023/05/26/",
      "summary": "1 awesome projects updated on May 26, 2023",
      "_filepath": "/content/2023/05/26/README.md",
      "url": "https://www.trackawesomelist.com/2023/05/26/",
      "date_published": "2023-05-26T06:08:22.591Z",
      "date_modified": "2023-05-26T06:08:22.591Z",
      "content_text": "\n\n### Plugins / Frameworks\n\n*   [Svelte (⭐403)](https://github.com/sveltejs/eslint-plugin-svelte) - Linting rules for Svelte v3 Components.",
      "content_html": "<h3><p>Plugins / Frameworks</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/sveltejs/eslint-plugin-svelte\" rel=\"noopener noreferrer\">Svelte (⭐403)</a> - Linting rules for Svelte v3 Components.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2023/02/21/",
      "title": "Awesome Eslint Updates on Feb 21, 2023",
      "_short_title": "Feb 21, 2023",
      "_slug": "2023/02/21/",
      "summary": "1 awesome projects updated on Feb 21, 2023",
      "_filepath": "/content/2023/02/21/README.md",
      "url": "https://www.trackawesomelist.com/2023/02/21/",
      "date_published": "2023-02-21T01:58:00.977Z",
      "date_modified": "2023-02-21T01:58:00.977Z",
      "content_text": "\n\n### Configs / Other Configs\n\n*   [Sheriff (⭐179)](https://github.com/AndreaPontrandolfo/sheriff) - Comprehensive and highly opinionated Eslint configuration. Typescript oriented.",
      "content_html": "<h3><p>Configs / Other Configs</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/AndreaPontrandolfo/sheriff\" rel=\"noopener noreferrer\">Sheriff (⭐179)</a> - Comprehensive and highly opinionated Eslint configuration. Typescript oriented.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2022/12/13/",
      "title": "Awesome Eslint Updates on Dec 13, 2022",
      "_short_title": "Dec 13, 2022",
      "_slug": "2022/12/13/",
      "summary": "1 awesome projects updated on Dec 13, 2022",
      "_filepath": "/content/2022/12/13/README.md",
      "url": "https://www.trackawesomelist.com/2022/12/13/",
      "date_published": "2022-12-13T01:58:55.545Z",
      "date_modified": "2022-12-13T01:58:55.545Z",
      "content_text": "\n\n### Configs / Configs by Well-Known Companies/Organizations\n\n*   [Feedzai (⭐9)](https://github.com/feedzai/eslint-config-feedzai) - Feedzai's shareable config for JavaScript/React projects.",
      "content_html": "<h3><p>Configs / Configs by Well-Known Companies/Organizations</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/feedzai/eslint-config-feedzai\" rel=\"noopener noreferrer\">Feedzai (⭐9)</a> - Feedzai's shareable config for JavaScript/React projects.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2022/12/11/",
      "title": "Awesome Eslint Updates on Dec 11, 2022",
      "_short_title": "Dec 11, 2022",
      "_slug": "2022/12/11/",
      "summary": "2 awesome projects updated on Dec 11, 2022",
      "_filepath": "/content/2022/12/11/README.md",
      "url": "https://www.trackawesomelist.com/2022/12/11/",
      "date_published": "2022-12-11T11:28:20.329Z",
      "date_modified": "2022-12-11T11:28:20.428Z",
      "content_text": "\n\n### Plugins / Libraries\n\n*   [Tailwind CSS (⭐2.1k)](https://github.com/francoismassart/eslint-plugin-tailwindcss) - Linting rules for Tailwind CSS classnames.\n\n### Formatters / Testing Tools\n\n*   [html (⭐40)](https://github.com/shuoshubao/eslint-formatter-html) - A enhanced ESLint formatter.",
      "content_html": "<h3><p>Plugins / Libraries</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/francoismassart/eslint-plugin-tailwindcss\" rel=\"noopener noreferrer\">Tailwind CSS (⭐2.1k)</a> - Linting rules for Tailwind CSS classnames.</li>\n</ul>\n<h3><p>Formatters / Testing Tools</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/shuoshubao/eslint-formatter-html\" rel=\"noopener noreferrer\">html (⭐40)</a> - A enhanced ESLint formatter.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2022/11/05/",
      "title": "Awesome Eslint Updates on Nov 05, 2022",
      "_short_title": "Nov 05, 2022",
      "_slug": "2022/11/05/",
      "summary": "1 awesome projects updated on Nov 05, 2022",
      "_filepath": "/content/2022/11/05/README.md",
      "url": "https://www.trackawesomelist.com/2022/11/05/",
      "date_published": "2022-11-05T02:23:40.534Z",
      "date_modified": "2022-11-05T02:23:40.534Z",
      "content_text": "\n\n### Plugins / Practices and Specific ES Features\n\n*   [no-comments (⭐16)](https://github.com/wisniewski94/eslint-plugin-no-comments) - Prevents leaking comments into production if bundler is not used and stops developers from commenting out old lines of code.",
      "content_html": "<h3><p>Plugins / Practices and Specific ES Features</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/wisniewski94/eslint-plugin-no-comments\" rel=\"noopener noreferrer\">no-comments (⭐16)</a> - Prevents leaking comments into production if bundler is not used and stops developers from commenting out old lines of code.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2022/10/30/",
      "title": "Awesome Eslint Updates on Oct 30, 2022",
      "_short_title": "Oct 30, 2022",
      "_slug": "2022/10/30/",
      "summary": "1 awesome projects updated on Oct 30, 2022",
      "_filepath": "/content/2022/10/30/README.md",
      "url": "https://www.trackawesomelist.com/2022/10/30/",
      "date_published": "2022-10-30T00:16:05.660Z",
      "date_modified": "2022-10-30T00:16:05.660Z",
      "content_text": "\n\n### Developing for ESLint / Testing Tools\n\n*   [eslint-doc-generator (⭐109)](https://github.com/bmish/eslint-doc-generator) - Generate documentation for your ESLint plugin including a rules table for your readme and header for your rule docs.",
      "content_html": "<h3><p>Developing for ESLint / Testing Tools</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/bmish/eslint-doc-generator\" rel=\"noopener noreferrer\">eslint-doc-generator (⭐109)</a> - Generate documentation for your ESLint plugin including a rules table for your readme and header for your rule docs.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2022/10/17/",
      "title": "Awesome Eslint Updates on Oct 17, 2022",
      "_short_title": "Oct 17, 2022",
      "_slug": "2022/10/17/",
      "summary": "1 awesome projects updated on Oct 17, 2022",
      "_filepath": "/content/2022/10/17/README.md",
      "url": "https://www.trackawesomelist.com/2022/10/17/",
      "date_published": "2022-10-17T15:30:58.000Z",
      "date_modified": "2022-10-17T15:30:58.000Z",
      "content_text": "\n\n### Plugins / Practices and Specific ES Features\n\n*   [no-argument-spread (⭐3)](https://github.com/causalhq/eslint-plugin-no-argument-spread) - Lints against expressions like `Math.max(...args)` that can lead to a stack overflow for large arrays.",
      "content_html": "<h3><p>Plugins / Practices and Specific ES Features</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/causalhq/eslint-plugin-no-argument-spread\" rel=\"noopener noreferrer\">no-argument-spread (⭐3)</a> - Lints against expressions like <code>Math.max(...args)</code> that can lead to a stack overflow for large arrays.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2022/10/16/",
      "title": "Awesome Eslint Updates on Oct 16, 2022",
      "_short_title": "Oct 16, 2022",
      "_slug": "2022/10/16/",
      "summary": "2 awesome projects updated on Oct 16, 2022",
      "_filepath": "/content/2022/10/16/README.md",
      "url": "https://www.trackawesomelist.com/2022/10/16/",
      "date_published": "2022-10-16T22:41:41.000Z",
      "date_modified": "2022-10-16T22:44:31.000Z",
      "content_text": "\n\n### Plugins / Misc\n\n*   [Misc (⭐12)](https://github.com/ilyub/eslint-plugin-misc) - Miscellaneous rules including rules for creating custom checks and wrapping (modifying) third-party rules.\n\n### Plugins / Practices and Specific ES Features\n\n*   [eslint-plugin-hexagonal-architecture (⭐317)](https://github.com/CodelyTV/eslint-plugin-hexagonal-architecture) - A plugin that helps you to enforce hexagonal architecture best practices.",
      "content_html": "<h3><p>Plugins / Misc</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/ilyub/eslint-plugin-misc\" rel=\"noopener noreferrer\">Misc (⭐12)</a> - Miscellaneous rules including rules for creating custom checks and wrapping (modifying) third-party rules.</li>\n</ul>\n<h3><p>Plugins / Practices and Specific ES Features</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/CodelyTV/eslint-plugin-hexagonal-architecture\" rel=\"noopener noreferrer\">eslint-plugin-hexagonal-architecture (⭐317)</a> - A plugin that helps you to enforce hexagonal architecture best practices.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2022/08/23/",
      "title": "Awesome Eslint Updates on Aug 23, 2022",
      "_short_title": "Aug 23, 2022",
      "_slug": "2022/08/23/",
      "summary": "1 awesome projects updated on Aug 23, 2022",
      "_filepath": "/content/2022/08/23/README.md",
      "url": "https://www.trackawesomelist.com/2022/08/23/",
      "date_published": "2022-08-23T22:42:19.000Z",
      "date_modified": "2022-08-23T22:42:19.000Z",
      "content_text": "\n\n### Plugins / Frameworks\n\n*   [Solid (⭐262)](https://github.com/joshwilsonvu/eslint-plugin-solid) - Linting rules for Solid and JSX.",
      "content_html": "<h3><p>Plugins / Frameworks</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/joshwilsonvu/eslint-plugin-solid\" rel=\"noopener noreferrer\">Solid (⭐262)</a> - Linting rules for Solid and JSX.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2022/06/03/",
      "title": "Awesome Eslint Updates on Jun 03, 2022",
      "_short_title": "Jun 03, 2022",
      "_slug": "2022/06/03/",
      "summary": "1 awesome projects updated on Jun 03, 2022",
      "_filepath": "/content/2022/06/03/README.md",
      "url": "https://www.trackawesomelist.com/2022/06/03/",
      "date_published": "2022-06-03T21:31:57.000Z",
      "date_modified": "2022-06-03T21:31:57.000Z",
      "content_text": "\n\n### Plugins / Frameworks\n\n*   [Angular (⭐1.8k)](https://github.com/angular-eslint/angular-eslint) - Linting rules for Angular (v2+).",
      "content_html": "<h3><p>Plugins / Frameworks</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/angular-eslint/angular-eslint\" rel=\"noopener noreferrer\">Angular (⭐1.8k)</a> - Linting rules for Angular (v2+).</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2022/06/02/",
      "title": "Awesome Eslint Updates on Jun 02, 2022",
      "_short_title": "Jun 02, 2022",
      "_slug": "2022/06/02/",
      "summary": "1 awesome projects updated on Jun 02, 2022",
      "_filepath": "/content/2022/06/02/README.md",
      "url": "https://www.trackawesomelist.com/2022/06/02/",
      "date_published": "2022-06-02T01:42:23.000Z",
      "date_modified": "2022-06-02T01:42:23.000Z",
      "content_text": "\n\n### Plugins / Frameworks\n\n*   [Astro (⭐426)](https://github.com/ota-meshi/eslint-plugin-astro) - Plugin for [Astro components](https://docs.astro.build/en/core-concepts/astro-components/).",
      "content_html": "<h3><p>Plugins / Frameworks</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/ota-meshi/eslint-plugin-astro\" rel=\"noopener noreferrer\">Astro (⭐426)</a> - Plugin for <a href=\"https://docs.astro.build/en/core-concepts/astro-components/\" rel=\"noopener noreferrer\">Astro components</a>.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2022/02/17/",
      "title": "Awesome Eslint Updates on Feb 17, 2022",
      "_short_title": "Feb 17, 2022",
      "_slug": "2022/02/17/",
      "summary": "8 awesome projects updated on Feb 17, 2022",
      "_filepath": "/content/2022/02/17/README.md",
      "url": "https://www.trackawesomelist.com/2022/02/17/",
      "date_published": "2022-02-17T01:26:29.000Z",
      "date_modified": "2022-02-17T01:42:46.000Z",
      "content_text": "\n\n### Plugins / Code Quality\n\n*   [GitHub (⭐330)](https://github.com/github/eslint-plugin-github) - Misc. rules from GitHub.\n*   [@mysticatea/eslint-plugin (⭐26)](https://github.com/mysticatea/eslint-plugin) - Misc. rules.\n*   [@brettz9/eslint-plugin (⭐2)](https://github.com/brettz9/eslint-plugin) - Misc. rules. of `@mysticatea` without the personal config.\n\n### Plugins / Languages and Environments\n\n*   [Babel (⭐44k)](https://github.com/babel/babel/tree/main/eslint/babel-eslint-plugin) - Adds replacements for built-in rules to include Babel features.\n*   [eslint-plugin-eslint-plugin (⭐233)](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin) - An ESLint plugin for linting ESLint plugins.\n\n### Plugins / Misc\n\n*   [TypeLint (⭐172)](https://github.com/yarax/eslint-plugin-typelint) - Introduces types, based on existing schemas (Swagger, Redux) and linting access to object properties, preventing `undefined` errors.\n\n### Plugins / Practices and Specific ES Features\n\n*   [eslint-plugin-write-good-comments (⭐41)](https://github.com/kantord/eslint-plugin-write-good-comments) - Enforce good writing style in comments.\n*   [import (⭐5.9k)](https://github.com/benmosher/eslint-plugin-import) - Linting of ES2015+ import/export syntax, and prevent issues with misspelling of file paths and import names.",
      "content_html": "<h3><p>Plugins / Code Quality</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/github/eslint-plugin-github\" rel=\"noopener noreferrer\">GitHub (⭐330)</a> - Misc. rules from GitHub.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/mysticatea/eslint-plugin\" rel=\"noopener noreferrer\">@mysticatea/eslint-plugin (⭐26)</a> - Misc. rules.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/brettz9/eslint-plugin\" rel=\"noopener noreferrer\">@brettz9/eslint-plugin (⭐2)</a> - Misc. rules. of <code>@mysticatea</code> without the personal config.</li>\n</ul>\n<h3><p>Plugins / Languages and Environments</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/babel/babel/tree/main/eslint/babel-eslint-plugin\" rel=\"noopener noreferrer\">Babel (⭐44k)</a> - Adds replacements for built-in rules to include Babel features.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin\" rel=\"noopener noreferrer\">eslint-plugin-eslint-plugin (⭐233)</a> - An ESLint plugin for linting ESLint plugins.</li>\n</ul>\n<h3><p>Plugins / Misc</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/yarax/eslint-plugin-typelint\" rel=\"noopener noreferrer\">TypeLint (⭐172)</a> - Introduces types, based on existing schemas (Swagger, Redux) and linting access to object properties, preventing <code>undefined</code> errors.</li>\n</ul>\n<h3><p>Plugins / Practices and Specific ES Features</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/kantord/eslint-plugin-write-good-comments\" rel=\"noopener noreferrer\">eslint-plugin-write-good-comments (⭐41)</a> - Enforce good writing style in comments.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/benmosher/eslint-plugin-import\" rel=\"noopener noreferrer\">import (⭐5.9k)</a> - Linting of ES2015+ import/export syntax, and prevent issues with misspelling of file paths and import names.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2022/02/11/",
      "title": "Awesome Eslint Updates on Feb 11, 2022",
      "_short_title": "Feb 11, 2022",
      "_slug": "2022/02/11/",
      "summary": "1 awesome projects updated on Feb 11, 2022",
      "_filepath": "/content/2022/02/11/README.md",
      "url": "https://www.trackawesomelist.com/2022/02/11/",
      "date_published": "2022-02-11T09:48:40.000Z",
      "date_modified": "2022-02-11T09:48:40.000Z",
      "content_text": "\n\n### Tools / Testing Tools\n\n*   [eslint-interactive (⭐448)](https://github.com/mizdra/eslint-interactive) - The CLI tool to fix huge number of ESLint errors.",
      "content_html": "<h3><p>Tools / Testing Tools</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/mizdra/eslint-interactive\" rel=\"noopener noreferrer\">eslint-interactive (⭐448)</a> - The CLI tool to fix huge number of ESLint errors.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2022/01/20/",
      "title": "Awesome Eslint Updates on Jan 20, 2022",
      "_short_title": "Jan 20, 2022",
      "_slug": "2022/01/20/",
      "summary": "1 awesome projects updated on Jan 20, 2022",
      "_filepath": "/content/2022/01/20/README.md",
      "url": "https://www.trackawesomelist.com/2022/01/20/",
      "date_published": "2022-01-20T14:55:35.000Z",
      "date_modified": "2022-01-20T14:55:35.000Z",
      "content_text": "\n\n### Tools / Testing Tools\n\n*   [eslint-remote-tester (⭐130)](https://github.com/AriPerkkio/eslint-remote-tester) - CLI tool for testing given ESlint rules against multiple repositories at once.",
      "content_html": "<h3><p>Tools / Testing Tools</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/AriPerkkio/eslint-remote-tester\" rel=\"noopener noreferrer\">eslint-remote-tester (⭐130)</a> - CLI tool for testing given ESlint rules against multiple repositories at once.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2021/11/04/",
      "title": "Awesome Eslint Updates on Nov 04, 2021",
      "_short_title": "Nov 04, 2021",
      "_slug": "2021/11/04/",
      "summary": "2 awesome projects updated on Nov 04, 2021",
      "_filepath": "/content/2021/11/04/README.md",
      "url": "https://www.trackawesomelist.com/2021/11/04/",
      "date_published": "2021-11-04T12:55:07.000Z",
      "date_modified": "2021-11-04T12:55:07.000Z",
      "content_text": "\n\n### Plugins / Testing Tools\n\n*   [TestCafe-Community (⭐4)](https://github.com/testcafe-community/eslint-plugin-testcafe-community) - TestCafe linting rules with env globals (fork from [TestCafe globals (⭐15)](https://github.com/miherlosev/eslint-plugin-testcafe)).\n\n### Globals / Testing Tools\n\n*   [TestCafe globals (⭐15)](https://github.com/miherlosev/eslint-plugin-testcafe) - `fixture` & `test` globals for TestCafe.",
      "content_html": "<h3><p>Plugins / Testing Tools</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/testcafe-community/eslint-plugin-testcafe-community\" rel=\"noopener noreferrer\">TestCafe-Community (⭐4)</a> - TestCafe linting rules with env globals (fork from <a href=\"https://github.com/miherlosev/eslint-plugin-testcafe\" rel=\"noopener noreferrer\">TestCafe globals (⭐15)</a>).</li>\n</ul>\n<h3><p>Globals / Testing Tools</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/miherlosev/eslint-plugin-testcafe\" rel=\"noopener noreferrer\">TestCafe globals (⭐15)</a> - <code>fixture</code> &amp; <code>test</code> globals for TestCafe.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2021/09/13/",
      "title": "Awesome Eslint Updates on Sep 13, 2021",
      "_short_title": "Sep 13, 2021",
      "_slug": "2021/09/13/",
      "summary": "1 awesome projects updated on Sep 13, 2021",
      "_filepath": "/content/2021/09/13/README.md",
      "url": "https://www.trackawesomelist.com/2021/09/13/",
      "date_published": "2021-09-13T09:50:17.000Z",
      "date_modified": "2021-09-13T09:50:17.000Z",
      "content_text": "\n\n### Tools / Testing Tools\n\n*   [eslint-dashboard (⭐20)](https://github.com/fengzilong/eslint-dashboard) - Interactive ESLint workflow that lives in your terminal.",
      "content_html": "<h3><p>Tools / Testing Tools</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/fengzilong/eslint-dashboard\" rel=\"noopener noreferrer\">eslint-dashboard (⭐20)</a> - Interactive ESLint workflow that lives in your terminal.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2021/09/08/",
      "title": "Awesome Eslint Updates on Sep 08, 2021",
      "_short_title": "Sep 08, 2021",
      "_slug": "2021/09/08/",
      "summary": "1 awesome projects updated on Sep 08, 2021",
      "_filepath": "/content/2021/09/08/README.md",
      "url": "https://www.trackawesomelist.com/2021/09/08/",
      "date_published": "2021-09-08T07:02:39.000Z",
      "date_modified": "2021-09-08T07:02:39.000Z",
      "content_text": "\n\n### Formatters / Testing Tools\n\n*   [SARIF](https://www.npmjs.com/package/@microsoft/eslint-formatter-sarif) - Generate a results in a SARIF format so it can be imported into tools like GitHub Advanced Security.",
      "content_html": "<h3><p>Formatters / Testing Tools</p>\n</h3>\n<ul>\n<li><a href=\"https://www.npmjs.com/package/@microsoft/eslint-formatter-sarif\" rel=\"noopener noreferrer\">SARIF</a> - Generate a results in a SARIF format so it can be imported into tools like GitHub Advanced Security.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2021/07/21/",
      "title": "Awesome Eslint Updates on Jul 21, 2021",
      "_short_title": "Jul 21, 2021",
      "_slug": "2021/07/21/",
      "summary": "1 awesome projects updated on Jul 21, 2021",
      "_filepath": "/content/2021/07/21/README.md",
      "url": "https://www.trackawesomelist.com/2021/07/21/",
      "date_published": "2021-07-21T22:56:15.000Z",
      "date_modified": "2021-07-21T22:56:15.000Z",
      "content_text": "\n\n### Installation and Setup / Testing Tools\n\n*   [Lintier (⭐33)](https://github.com/josh-stillman/lintier) - CLI to quickly scaffold an ESLint & Prettier setup in a TypeScript project.",
      "content_html": "<h3><p>Installation and Setup / Testing Tools</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/josh-stillman/lintier\" rel=\"noopener noreferrer\">Lintier (⭐33)</a> - CLI to quickly scaffold an ESLint &amp; Prettier setup in a TypeScript project.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2021/05/24/",
      "title": "Awesome Eslint Updates on May 24, 2021",
      "_short_title": "May 24, 2021",
      "_slug": "2021/05/24/",
      "summary": "1 awesome projects updated on May 24, 2021",
      "_filepath": "/content/2021/05/24/README.md",
      "url": "https://www.trackawesomelist.com/2021/05/24/",
      "date_published": "2021-05-24T02:45:07.000Z",
      "date_modified": "2021-05-24T02:45:07.000Z",
      "content_text": "\n\n### Tools / Testing Tools\n\n*   [editor-info (⭐7)](https://github.com/fisker/editor-info) - Detect whether one is within an editor/IDE and which type, allowing one to tweak ESLint configuration accordingly.",
      "content_html": "<h3><p>Tools / Testing Tools</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/fisker/editor-info\" rel=\"noopener noreferrer\">editor-info (⭐7)</a> - Detect whether one is within an editor/IDE and which type, allowing one to tweak ESLint configuration accordingly.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2021/04/13/",
      "title": "Awesome Eslint Updates on Apr 13, 2021",
      "_short_title": "Apr 13, 2021",
      "_slug": "2021/04/13/",
      "summary": "1 awesome projects updated on Apr 13, 2021",
      "_filepath": "/content/2021/04/13/README.md",
      "url": "https://www.trackawesomelist.com/2021/04/13/",
      "date_published": "2021-04-13T16:33:30.000Z",
      "date_modified": "2021-04-13T16:33:30.000Z",
      "content_text": "\n\n### Plugins / Security\n\n*   [pii (⭐12)](https://github.com/shiva-hack/eslint-plugin-pii) - Checks and enforces PII Compliance of the code. i.e. no email address, birth date, IP address or phone number in comments or string literals.",
      "content_html": "<h3><p>Plugins / Security</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/shiva-hack/eslint-plugin-pii\" rel=\"noopener noreferrer\">pii (⭐12)</a> - Checks and enforces PII Compliance of the code. i.e. no email address, birth date, IP address or phone number in comments or string literals.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2021/02/28/",
      "title": "Awesome Eslint Updates on Feb 28, 2021",
      "_short_title": "Feb 28, 2021",
      "_slug": "2021/02/28/",
      "summary": "1 awesome projects updated on Feb 28, 2021",
      "_filepath": "/content/2021/02/28/README.md",
      "url": "https://www.trackawesomelist.com/2021/02/28/",
      "date_published": "2021-02-28T02:23:37.000Z",
      "date_modified": "2021-02-28T02:23:37.000Z",
      "content_text": "\n\n### Plugins / Misc\n\n*   [Diff (⭐210)](https://github.com/paleite/eslint-plugin-diff) - Run ESLint on your changed lines only. Also supports CI!",
      "content_html": "<h3><p>Plugins / Misc</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/paleite/eslint-plugin-diff\" rel=\"noopener noreferrer\">Diff (⭐210)</a> - Run ESLint on your changed lines only. Also supports CI!</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2021/02/20/",
      "title": "Awesome Eslint Updates on Feb 20, 2021",
      "_short_title": "Feb 20, 2021",
      "_slug": "2021/02/20/",
      "summary": "1 awesome projects updated on Feb 20, 2021",
      "_filepath": "/content/2021/02/20/README.md",
      "url": "https://www.trackawesomelist.com/2021/02/20/",
      "date_published": "2021-02-20T04:40:56.000Z",
      "date_modified": "2021-02-20T04:40:56.000Z",
      "content_text": "\n\n### Plugins / Languages and Environments\n\n*   JSON\n    *   [JSON (⭐217)](https://github.com/azeemba/eslint-plugin-json) - Lint your JSON files.\n    *   [JSON, package.json (⭐42)](https://github.com/Bkucera/eslint-plugin-json-format) - Lint, format, and auto-fix your JSON files. Sort your `package.json`.\n    *   [JSON with Comments (⭐234)](https://github.com/ota-meshi/eslint-plugin-jsonc) - ESLint plugin for JSON, JSONC and JSON5.\n    *   [JSON Schema (⭐95)](https://github.com/ota-meshi/eslint-plugin-json-schema-validator) - Validates data defined in JavaScript, JSON, YAML and TOML using JSON Schema Validator.\n    *   [eslint-plugin-package-json (⭐237)](https://github.com/JoshuaKGoldberg/eslint-plugin-package-json) - Rules for consistent, readable, and valid package.json files.",
      "content_html": "<h3><p>Plugins / Languages and Environments</p>\n</h3>\n<ul>\n<li>JSON<ul>\n<li><a href=\"https://github.com/azeemba/eslint-plugin-json\" rel=\"noopener noreferrer\">JSON (⭐217)</a> - Lint your JSON files.</li>\n<li><a href=\"https://github.com/Bkucera/eslint-plugin-json-format\" rel=\"noopener noreferrer\">JSON, package.json (⭐42)</a> - Lint, format, and auto-fix your JSON files. Sort your <code>package.json</code>.</li>\n<li><a href=\"https://github.com/ota-meshi/eslint-plugin-jsonc\" rel=\"noopener noreferrer\">JSON with Comments (⭐234)</a> - ESLint plugin for JSON, JSONC and JSON5.</li>\n<li><a href=\"https://github.com/ota-meshi/eslint-plugin-json-schema-validator\" rel=\"noopener noreferrer\">JSON Schema (⭐95)</a> - Validates data defined in JavaScript, JSON, YAML and TOML using JSON Schema Validator.</li>\n<li><a href=\"https://github.com/JoshuaKGoldberg/eslint-plugin-package-json\" rel=\"noopener noreferrer\">eslint-plugin-package-json (⭐237)</a> - Rules for consistent, readable, and valid package.json files.</li>\n</ul>\n</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2021/02/07/",
      "title": "Awesome Eslint Updates on Feb 07, 2021",
      "_short_title": "Feb 07, 2021",
      "_slug": "2021/02/07/",
      "summary": "3 awesome projects updated on Feb 07, 2021",
      "_filepath": "/content/2021/02/07/README.md",
      "url": "https://www.trackawesomelist.com/2021/02/07/",
      "date_published": "2021-02-07T10:34:34.000Z",
      "date_modified": "2021-02-07T11:23:23.000Z",
      "content_text": "\n\n### Configs / Other Prominent Configs (100 stars or so)\n\n*   [Auto (⭐398)](https://github.com/davidjbradshaw/eslint-config-auto) - Automatically configure ESLint based on your project's dependencies.\n\n### Configs / Other Configs\n\n*   [Adjunct (⭐52)](https://github.com/davidjbradshaw/eslint-config-adjunct) - A reasonable collection of plugins to use alongside your main ESLint configuration.\n\n### Plugins / Languages and Environments\n\n*   [TOML (⭐33)](https://github.com/ota-meshi/eslint-plugin-toml) - ESLint plugin for TOML.",
      "content_html": "<h3><p>Configs / Other Prominent Configs (100 stars or so)</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/davidjbradshaw/eslint-config-auto\" rel=\"noopener noreferrer\">Auto (⭐398)</a> - Automatically configure ESLint based on your project's dependencies.</li>\n</ul>\n<h3><p>Configs / Other Configs</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/davidjbradshaw/eslint-config-adjunct\" rel=\"noopener noreferrer\">Adjunct (⭐52)</a> - A reasonable collection of plugins to use alongside your main ESLint configuration.</li>\n</ul>\n<h3><p>Plugins / Languages and Environments</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/ota-meshi/eslint-plugin-toml\" rel=\"noopener noreferrer\">TOML (⭐33)</a> - ESLint plugin for TOML.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2021/02/03/",
      "title": "Awesome Eslint Updates on Feb 03, 2021",
      "_short_title": "Feb 03, 2021",
      "_slug": "2021/02/03/",
      "summary": "1 awesome projects updated on Feb 03, 2021",
      "_filepath": "/content/2021/02/03/README.md",
      "url": "https://www.trackawesomelist.com/2021/02/03/",
      "date_published": "2021-02-03T14:36:06.000Z",
      "date_modified": "2021-02-03T14:36:06.000Z",
      "content_text": "\n\n### Plugins / Languages and Environments\n\n*   [HTML (⭐261)](https://github.com/yeonjuan/html-eslint) - ESLint plugin for HTML.",
      "content_html": "<h3><p>Plugins / Languages and Environments</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/yeonjuan/html-eslint\" rel=\"noopener noreferrer\">HTML (⭐261)</a> - ESLint plugin for HTML.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2021/01/29/",
      "title": "Awesome Eslint Updates on Jan 29, 2021",
      "_short_title": "Jan 29, 2021",
      "_slug": "2021/01/29/",
      "summary": "4 awesome projects updated on Jan 29, 2021",
      "_filepath": "/content/2021/01/29/README.md",
      "url": "https://www.trackawesomelist.com/2021/01/29/",
      "date_published": "2021-01-29T05:27:33.000Z",
      "date_modified": "2021-01-29T05:27:50.000Z",
      "content_text": "\n\n### Plugins / Practices and Specific ES Features\n\n*   [no-constructor-bind (⭐12)](https://github.com/markalfred/eslint-plugin-no-constructor-bind) - Encourages use of class properties by reporting use of `this` with `bind` or setting state in constructors.\n\n### Plugins / Style\n\n*   [const case](https://www.npmjs.com/package/eslint-plugin-const-case) - Enforce capitalization of constant primitive literals.\n*   [editorconfig (⭐17)](https://github.com/platinumazure/eslint-plugin-editorconfig) - Derive rules from [`.editorconfig`](https://editorconfig.org/).\n\n### Tools / Testing Tools\n\n*   [generator-eslint (⭐245)](https://github.com/eslint/generator-eslint) - Generate ESLint\n    plugin and rules with [Yeoman](http://yeoman.io/).",
      "content_html": "<h3><p>Plugins / Practices and Specific ES Features</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/markalfred/eslint-plugin-no-constructor-bind\" rel=\"noopener noreferrer\">no-constructor-bind (⭐12)</a> - Encourages use of class properties by reporting use of <code>this</code> with <code>bind</code> or setting state in constructors.</li>\n</ul>\n<h3><p>Plugins / Style</p>\n</h3>\n<ul>\n<li><a href=\"https://www.npmjs.com/package/eslint-plugin-const-case\" rel=\"noopener noreferrer\">const case</a> - Enforce capitalization of constant primitive literals.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/platinumazure/eslint-plugin-editorconfig\" rel=\"noopener noreferrer\">editorconfig (⭐17)</a> - Derive rules from <a href=\"https://editorconfig.org/\" rel=\"noopener noreferrer\"><code>.editorconfig</code></a>.</li>\n</ul>\n<h3><p>Tools / Testing Tools</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/eslint/generator-eslint\" rel=\"noopener noreferrer\">generator-eslint (⭐245)</a> - Generate ESLint\nplugin and rules with <a href=\"http://yeoman.io/\" rel=\"noopener noreferrer\">Yeoman</a>.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2021/01/15/",
      "title": "Awesome Eslint Updates on Jan 15, 2021",
      "_short_title": "Jan 15, 2021",
      "_slug": "2021/01/15/",
      "summary": "1 awesome projects updated on Jan 15, 2021",
      "_filepath": "/content/2021/01/15/README.md",
      "url": "https://www.trackawesomelist.com/2021/01/15/",
      "date_published": "2021-01-15T11:09:40.000Z",
      "date_modified": "2021-01-15T11:09:40.000Z",
      "content_text": "\n\n### Plugins / CSS in JS\n\n*   [Emotion (⭐18k)](https://github.com/emotion-js/emotion/tree/master/packages/eslint-plugin) - ESLint rules for emotion.",
      "content_html": "<h3><p>Plugins / CSS in JS</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/emotion-js/emotion/tree/master/packages/eslint-plugin\" rel=\"noopener noreferrer\">Emotion (⭐18k)</a> - ESLint rules for emotion.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2021/01/13/",
      "title": "Awesome Eslint Updates on Jan 13, 2021",
      "_short_title": "Jan 13, 2021",
      "_slug": "2021/01/13/",
      "summary": "1 awesome projects updated on Jan 13, 2021",
      "_filepath": "/content/2021/01/13/README.md",
      "url": "https://www.trackawesomelist.com/2021/01/13/",
      "date_published": "2021-01-13T09:46:34.000Z",
      "date_modified": "2021-01-13T09:46:34.000Z",
      "content_text": "\n\n### Plugins / Practices and Specific ES Features\n\n*   [pure (⭐32)](https://github.com/purely-functional/eslint-plugin-pure) - Enforce pure functions (without side effects).",
      "content_html": "<h3><p>Plugins / Practices and Specific ES Features</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/purely-functional/eslint-plugin-pure\" rel=\"noopener noreferrer\">pure (⭐32)</a> - Enforce pure functions (without side effects).</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2020/12/15/",
      "title": "Awesome Eslint Updates on Dec 15, 2020",
      "_short_title": "Dec 15, 2020",
      "_slug": "2020/12/15/",
      "summary": "1 awesome projects updated on Dec 15, 2020",
      "_filepath": "/content/2020/12/15/README.md",
      "url": "https://www.trackawesomelist.com/2020/12/15/",
      "date_published": "2020-12-15T02:55:35.000Z",
      "date_modified": "2020-12-15T02:55:35.000Z",
      "content_text": "\n\n### Plugins / Style\n\n*   [padding](https://github.com/mu-io/eslint-plugin-padding) - Allows/disallows padding between statements.",
      "content_html": "<h3><p>Plugins / Style</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/mu-io/eslint-plugin-padding\" rel=\"noopener noreferrer\">padding</a> - Allows/disallows padding between statements.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2020/12/14/",
      "title": "Awesome Eslint Updates on Dec 14, 2020",
      "_short_title": "Dec 14, 2020",
      "_slug": "2020/12/14/",
      "summary": "1 awesome projects updated on Dec 14, 2020",
      "_filepath": "/content/2020/12/14/README.md",
      "url": "https://www.trackawesomelist.com/2020/12/14/",
      "date_published": "2020-12-14T14:06:27.000Z",
      "date_modified": "2020-12-14T14:06:27.000Z",
      "content_text": "\n\n### Plugins / Languages and Environments\n\n*   [YAML (⭐178)](https://github.com/ota-meshi/eslint-plugin-yml) - ESLint plugin for YAML.",
      "content_html": "<h3><p>Plugins / Languages and Environments</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/ota-meshi/eslint-plugin-yml\" rel=\"noopener noreferrer\">YAML (⭐178)</a> - ESLint plugin for YAML.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2020/12/03/",
      "title": "Awesome Eslint Updates on Dec 03, 2020",
      "_short_title": "Dec 03, 2020",
      "_slug": "2020/12/03/",
      "summary": "1 awesome projects updated on Dec 03, 2020",
      "_filepath": "/content/2020/12/03/README.md",
      "url": "https://www.trackawesomelist.com/2020/12/03/",
      "date_published": "2020-12-03T23:04:41.000Z",
      "date_modified": "2020-12-03T23:04:41.000Z",
      "content_text": "\n\n### Plugins / Frameworks\n\n*   [Ember (⭐262)](https://github.com/ember-cli/eslint-plugin-ember) - Linting rules for Ember.",
      "content_html": "<h3><p>Plugins / Frameworks</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/ember-cli/eslint-plugin-ember\" rel=\"noopener noreferrer\">Ember (⭐262)</a> - Linting rules for Ember.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2020/11/09/",
      "title": "Awesome Eslint Updates on Nov 09, 2020",
      "_short_title": "Nov 09, 2020",
      "_slug": "2020/11/09/",
      "summary": "1 awesome projects updated on Nov 09, 2020",
      "_filepath": "/content/2020/11/09/README.md",
      "url": "https://www.trackawesomelist.com/2020/11/09/",
      "date_published": "2020-11-09T13:59:18.000Z",
      "date_modified": "2020-11-09T13:59:18.000Z",
      "content_text": "\n\n### Plugins / Misc\n\n*   [Woke (⭐38)](https://github.com/amwmedia/eslint-plugin-woke) - Helps catch insensitive words, promoting an inclusive codebase.",
      "content_html": "<h3><p>Plugins / Misc</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/amwmedia/eslint-plugin-woke\" rel=\"noopener noreferrer\">Woke (⭐38)</a> - Helps catch insensitive words, promoting an inclusive codebase.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2020/10/15/",
      "title": "Awesome Eslint Updates on Oct 15, 2020",
      "_short_title": "Oct 15, 2020",
      "_slug": "2020/10/15/",
      "summary": "1 awesome projects updated on Oct 15, 2020",
      "_filepath": "/content/2020/10/15/README.md",
      "url": "https://www.trackawesomelist.com/2020/10/15/",
      "date_published": "2020-10-15T13:26:43.000Z",
      "date_modified": "2020-10-15T13:26:43.000Z",
      "content_text": "\n\n### Plugins / Libraries\n\n*   [TypeGraphQL (⭐19)](https://github.com/borremosch/eslint-plugin-type-graphql) - Linting rules for TypeGraphQL, targeted at finding common mistakes.",
      "content_html": "<h3><p>Plugins / Libraries</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/borremosch/eslint-plugin-type-graphql\" rel=\"noopener noreferrer\">TypeGraphQL (⭐19)</a> - Linting rules for TypeGraphQL, targeted at finding common mistakes.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2020/10/06/",
      "title": "Awesome Eslint Updates on Oct 06, 2020",
      "_short_title": "Oct 06, 2020",
      "_slug": "2020/10/06/",
      "summary": "2 awesome projects updated on Oct 06, 2020",
      "_filepath": "/content/2020/10/06/README.md",
      "url": "https://www.trackawesomelist.com/2020/10/06/",
      "date_published": "2020-10-06T15:44:08.000Z",
      "date_modified": "2020-10-06T15:44:08.000Z",
      "content_text": "\n\n### Plugins / Libraries\n\n*   GraphQL\n    *   [dotansimha/graphql-eslint (⭐835)](https://github.com/dotansimha/graphql-eslint) - Validates, prettifies and checks your GraphQL operations and GraphQL schema for best-practices.\n    *   [apollostack/eslint-plugin-graphql (⭐1.2k)](https://github.com/apollostack/eslint-plugin-graphql) - Check your GraphQL query strings against a schema.\n\n### Parsers / Testing Tools\n\n*   [GraphQL (⭐835)](https://github.com/dotansimha/graphql-eslint) - Parser for the GraphQL AST. Includes parser, plugin, processor (for non-graphql files) and rules.",
      "content_html": "<h3><p>Plugins / Libraries</p>\n</h3>\n<ul>\n<li>GraphQL<ul>\n<li><a href=\"https://github.com/dotansimha/graphql-eslint\" rel=\"noopener noreferrer\">dotansimha/graphql-eslint (⭐835)</a> - Validates, prettifies and checks your GraphQL operations and GraphQL schema for best-practices.</li>\n<li><a href=\"https://github.com/apollostack/eslint-plugin-graphql\" rel=\"noopener noreferrer\">apollostack/eslint-plugin-graphql (⭐1.2k)</a> - Check your GraphQL query strings against a schema.</li>\n</ul>\n</li>\n</ul>\n<h3><p>Parsers / Testing Tools</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/dotansimha/graphql-eslint\" rel=\"noopener noreferrer\">GraphQL (⭐835)</a> - Parser for the GraphQL AST. Includes parser, plugin, processor (for non-graphql files) and rules.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2020/09/04/",
      "title": "Awesome Eslint Updates on Sep 04, 2020",
      "_short_title": "Sep 04, 2020",
      "_slug": "2020/09/04/",
      "summary": "1 awesome projects updated on Sep 04, 2020",
      "_filepath": "/content/2020/09/04/README.md",
      "url": "https://www.trackawesomelist.com/2020/09/04/",
      "date_published": "2020-09-04T13:33:28.000Z",
      "date_modified": "2020-09-04T13:33:28.000Z",
      "content_text": "\n\n### Plugins / Languages and Environments\n\n*   [MDX (⭐298)](https://github.com/mdx-js/eslint-mdx/tree/master/packages/eslint-plugin-mdx) - ESLint Parser/Plugin for MDX.",
      "content_html": "<h3><p>Plugins / Languages and Environments</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/mdx-js/eslint-mdx/tree/master/packages/eslint-plugin-mdx\" rel=\"noopener noreferrer\">MDX (⭐298)</a> - ESLint Parser/Plugin for MDX.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2020/08/29/",
      "title": "Awesome Eslint Updates on Aug 29, 2020",
      "_short_title": "Aug 29, 2020",
      "_slug": "2020/08/29/",
      "summary": "2 awesome projects updated on Aug 29, 2020",
      "_filepath": "/content/2020/08/29/README.md",
      "url": "https://www.trackawesomelist.com/2020/08/29/",
      "date_published": "2020-08-29T01:00:09.000Z",
      "date_modified": "2020-08-29T01:00:09.000Z",
      "content_text": "\n\n### Plugins / CSS in JS\n\n*   [CSS-modules (⭐155)](https://github.com/atfzl/eslint-plugin-css-modules) - Lint undefined or unused rules for css modules.\n*   Styled Components\n    *   [Better Styled Components (⭐66)](https://github.com/tinloof/eslint-plugin-better-styled-components) - Auto fixable ESlint's rules for styled components.\n    *   [styled-components-a11y (⭐155)](https://github.com/brendanmorrell/eslint-plugin-styled-components-a11y) - A11y for Styled Components.",
      "content_html": "<h3><p>Plugins / CSS in JS</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/atfzl/eslint-plugin-css-modules\" rel=\"noopener noreferrer\">CSS-modules (⭐155)</a> - Lint undefined or unused rules for css modules.</li>\n</ul>\n\n<ul>\n<li>Styled Components<ul>\n<li><a href=\"https://github.com/tinloof/eslint-plugin-better-styled-components\" rel=\"noopener noreferrer\">Better Styled Components (⭐66)</a> - Auto fixable ESlint's rules for styled components.</li>\n<li><a href=\"https://github.com/brendanmorrell/eslint-plugin-styled-components-a11y\" rel=\"noopener noreferrer\">styled-components-a11y (⭐155)</a> - A11y for Styled Components.</li>\n</ul>\n</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2020/07/15/",
      "title": "Awesome Eslint Updates on Jul 15, 2020",
      "_short_title": "Jul 15, 2020",
      "_slug": "2020/07/15/",
      "summary": "6 awesome projects updated on Jul 15, 2020",
      "_filepath": "/content/2020/07/15/README.md",
      "url": "https://www.trackawesomelist.com/2020/07/15/",
      "date_published": "2020-07-15T14:30:13.000Z",
      "date_modified": "2020-07-15T14:30:13.000Z",
      "content_text": "\n\n### Formatters / Testing Tools\n\n*   [badger (⭐7)](https://github.com/brettz9/eslint-formatter-badger) - Make SVG-based badges summarizing ESLint results (e.g., for use on a README).\n*   [git-log (⭐41)](https://github.com/JamieMason/eslint-formatter-git-log) - ESLint Formatter featuring Git Author, Date, and Hash.\n*   [github (⭐111)](https://github.com/hipstersmoothie/eslint-formatter-github) - See ESLint errors and warnings directly in pull requests.\n*   [gitlab](https://gitlab.com/remcohaszing/eslint-formatter-gitlab) - Output ESLint results in the GitLab code quality results.\n*   [mo (⭐136)](https://github.com/fengzilong/eslint-formatter-mo) - Good-lookin' ESLint formatter and also for delightful reading experience.\n*   [summary-chart (⭐13)](https://github.com/davidjbradshaw/eslint-formatter-summary-chart) - Format ESLint output into a bar chart.",
      "content_html": "<h3><p>Formatters / Testing Tools</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/brettz9/eslint-formatter-badger\" rel=\"noopener noreferrer\">badger (⭐7)</a> - Make SVG-based badges summarizing ESLint results (e.g., for use on a README).</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/JamieMason/eslint-formatter-git-log\" rel=\"noopener noreferrer\">git-log (⭐41)</a> - ESLint Formatter featuring Git Author, Date, and Hash.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/hipstersmoothie/eslint-formatter-github\" rel=\"noopener noreferrer\">github (⭐111)</a> - See ESLint errors and warnings directly in pull requests.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://gitlab.com/remcohaszing/eslint-formatter-gitlab\" rel=\"noopener noreferrer\">gitlab</a> - Output ESLint results in the GitLab code quality results.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/fengzilong/eslint-formatter-mo\" rel=\"noopener noreferrer\">mo (⭐136)</a> - Good-lookin' ESLint formatter and also for delightful reading experience.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/davidjbradshaw/eslint-formatter-summary-chart\" rel=\"noopener noreferrer\">summary-chart (⭐13)</a> - Format ESLint output into a bar chart.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2020/07/14/",
      "title": "Awesome Eslint Updates on Jul 14, 2020",
      "_short_title": "Jul 14, 2020",
      "_slug": "2020/07/14/",
      "summary": "1 awesome projects updated on Jul 14, 2020",
      "_filepath": "/content/2020/07/14/README.md",
      "url": "https://www.trackawesomelist.com/2020/07/14/",
      "date_published": "2020-07-14T22:45:34.000Z",
      "date_modified": "2020-07-14T22:45:34.000Z",
      "content_text": "\n\n### Configs / Configs by Well-Known Companies/Organizations\n\n*   [Airbnb-babel (⭐3)](https://github.com/davidjbradshaw/eslint-config-airbnb-babel) - Airbnb's ESLint config with Babel Support.",
      "content_html": "<h3><p>Configs / Configs by Well-Known Companies/Organizations</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/davidjbradshaw/eslint-config-airbnb-babel\" rel=\"noopener noreferrer\">Airbnb-babel (⭐3)</a> - Airbnb's ESLint config with Babel Support.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2020/07/12/",
      "title": "Awesome Eslint Updates on Jul 12, 2020",
      "_short_title": "Jul 12, 2020",
      "_slug": "2020/07/12/",
      "summary": "1 awesome projects updated on Jul 12, 2020",
      "_filepath": "/content/2020/07/12/README.md",
      "url": "https://www.trackawesomelist.com/2020/07/12/",
      "date_published": "2020-07-12T10:00:08.000Z",
      "date_modified": "2020-07-12T10:00:08.000Z",
      "content_text": "\n\n### Plugins / Practices and Specific ES Features\n\n*   [RegExp (⭐759)](https://github.com/ota-meshi/eslint-plugin-regexp) - ESLint plugin for finding regexp mistakes and style guide violations.",
      "content_html": "<h3><p>Plugins / Practices and Specific ES Features</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/ota-meshi/eslint-plugin-regexp\" rel=\"noopener noreferrer\">RegExp (⭐759)</a> - ESLint plugin for finding regexp mistakes and style guide violations.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2020/06/23/",
      "title": "Awesome Eslint Updates on Jun 23, 2020",
      "_short_title": "Jun 23, 2020",
      "_slug": "2020/06/23/",
      "summary": "7 awesome projects updated on Jun 23, 2020",
      "_filepath": "/content/2020/06/23/README.md",
      "url": "https://www.trackawesomelist.com/2020/06/23/",
      "date_published": "2020-06-23T12:42:25.000Z",
      "date_modified": "2020-06-23T12:42:25.000Z",
      "content_text": "\n\n### Preconfigured Configs with ESLint Set up / Other Configs\n\n*   [Node.js Standard Style (⭐6)](https://github.com/geek/node-style) - Node.js core config.\n*   [Standard (⭐29k)](https://github.com/feross/standard) - JavaScript Standard Style.\n*   [Superlint (⭐5)](https://github.com/supermind/superlint) - JavaScript Supermind Style.\n*   [XO (⭐8k)](https://github.com/sindresorhus/xo) - JavaScript happiness style linter ❤️.\n\n### Parsers / Testing Tools\n\n*   [BrightScript (⭐49)](https://github.com/RokuRoad/eslint-plugin-roku) - BrightScript plugin for Roku development. Includes Parser and Rules.\n\n### Globals / Testing Tools\n\n*   [ES and browser globals (⭐586)](https://github.com/sindresorhus/globals) (originally from ESLint)\n*   [chai globals (⭐2)](https://github.com/t-huth/eslint-plugin-chai-assert-bdd)",
      "content_html": "<h3><p>Preconfigured Configs with ESLint Set up / Other Configs</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/geek/node-style\" rel=\"noopener noreferrer\">Node.js Standard Style (⭐6)</a> - Node.js core config.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/feross/standard\" rel=\"noopener noreferrer\">Standard (⭐29k)</a> - JavaScript Standard Style.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/supermind/superlint\" rel=\"noopener noreferrer\">Superlint (⭐5)</a> - JavaScript Supermind Style.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/sindresorhus/xo\" rel=\"noopener noreferrer\">XO (⭐8k)</a> - JavaScript happiness style linter ❤️.</li>\n</ul>\n<h3><p>Parsers / Testing Tools</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/RokuRoad/eslint-plugin-roku\" rel=\"noopener noreferrer\">BrightScript (⭐49)</a> - BrightScript plugin for Roku development. Includes Parser and Rules.</li>\n</ul>\n<h3><p>Globals / Testing Tools</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/sindresorhus/globals\" rel=\"noopener noreferrer\">ES and browser globals (⭐586)</a> (originally from ESLint)</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/t-huth/eslint-plugin-chai-assert-bdd\" rel=\"noopener noreferrer\">chai globals (⭐2)</a></li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2020/06/20/",
      "title": "Awesome Eslint Updates on Jun 20, 2020",
      "_short_title": "Jun 20, 2020",
      "_slug": "2020/06/20/",
      "summary": "3 awesome projects updated on Jun 20, 2020",
      "_filepath": "/content/2020/06/20/README.md",
      "url": "https://www.trackawesomelist.com/2020/06/20/",
      "date_published": "2020-06-20T01:01:03.000Z",
      "date_modified": "2020-06-20T07:17:36.000Z",
      "content_text": "\n\n### Configs / Configs by Well-Known Companies/Organizations\n\n*   [Shopify (⭐490)](https://github.com/Shopify/web-foundation/blob/main/packages/eslint-plugin/README.md) - Shareable config for [Shopify's style guide (⭐262)](https://github.com/Shopify/javascript).\n\n### Plugins / Compatibility\n\n*   [Compat (⭐3.2k)](https://github.com/amilajack/eslint-plugin-compat) - Lint browser compatibility of APIs used ([caniuse](http://caniuse.com/#search=fetch) as an ESLint plugin).\n\n### Plugins / Practices and Specific ES Features\n\n*   [boundaries (⭐885)](https://github.com/javierbrea/eslint-plugin-boundaries) - Ensures that your architecture boundaries are respected by the elements in your project checking file structure and dependencies.",
      "content_html": "<h3><p>Configs / Configs by Well-Known Companies/Organizations</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/Shopify/web-foundation/blob/main/packages/eslint-plugin/README.md\" rel=\"noopener noreferrer\">Shopify (⭐490)</a> - Shareable config for <a href=\"https://github.com/Shopify/javascript\" rel=\"noopener noreferrer\">Shopify's style guide (⭐262)</a>.</li>\n</ul>\n<h3><p>Plugins / Compatibility</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/amilajack/eslint-plugin-compat\" rel=\"noopener noreferrer\">Compat (⭐3.2k)</a> - Lint browser compatibility of APIs used (<a href=\"http://caniuse.com/#search=fetch\" rel=\"noopener noreferrer\">caniuse</a> as an ESLint plugin).</li>\n</ul>\n<h3><p>Plugins / Practices and Specific ES Features</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/javierbrea/eslint-plugin-boundaries\" rel=\"noopener noreferrer\">boundaries (⭐885)</a> - Ensures that your architecture boundaries are respected by the elements in your project checking file structure and dependencies.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2020/06/19/",
      "title": "Awesome Eslint Updates on Jun 19, 2020",
      "_short_title": "Jun 19, 2020",
      "_slug": "2020/06/19/",
      "summary": "19 awesome projects updated on Jun 19, 2020",
      "_filepath": "/content/2020/06/19/README.md",
      "url": "https://www.trackawesomelist.com/2020/06/19/",
      "date_published": "2020-06-19T11:57:51.000Z",
      "date_modified": "2020-06-19T20:36:05.000Z",
      "content_text": "\n\n### Plugins / Code Quality\n\n*   [Unicorn (⭐5k)](https://github.com/sindresorhus/eslint-plugin-unicorn) - Various awesome ESLint rules.\n\n### Plugins / Compatibility\n\n*   [ecmascript-compat (⭐69)](https://github.com/robatwilliams/es-compat) - Disable ECMAScript language features not supported by your browserslist targets.\n*   [es5 (⭐55)](https://github.com/nkt/eslint-plugin-es5) - ESLint plugin for ES5 users (forbid ES2015+ usage).\n*   [ie11 (⭐15)](https://github.com/Volox/eslint-plugin-ie11) - Detect unsupported ES6 features in IE11.\n\n### Plugins / Deprecation\n\n*   [deprecate (⭐85)](https://github.com/AlexMost/eslint-plugin-deprecate) - Mark functions or modules as deprecated and get lint messages when they are used.\n*   [disable (⭐56)](https://github.com/mradionov/eslint-plugin-disable) - Disable specified plugins using file path patterns and inline comments.\n\n### Plugins / Embedded\n\n*   [HTML (⭐457)](https://github.com/BenoitZugmeyer/eslint-plugin-html) - Linting for JavaScript inside of HTML `<script>` tags.\n*   [Markdown (⭐565)](https://github.com/eslint/eslint-plugin-markdown) - Linting for JavaScript inside of Markdown.\n\n### Plugins / Frameworks\n\n*   Vue\n    *   [VueJS (⭐4.6k)](https://github.com/vuejs/eslint-plugin-vue) - Plugin for VueJS.\n    *   [VueJS Scoped CSS (⭐108)](https://github.com/future-architect/eslint-plugin-vue-scoped-css) - Plugin for Scoped CSS in VueJS.\n\n### Plugins / Languages and Environments\n\n*   Flow\n    *   [Flow (⭐1.1k)](https://github.com/gajus/eslint-plugin-flowtype) - Flow type linting rules.\n    *   [Flow Errors (⭐402)](https://github.com/amilajack/eslint-plugin-flowtype-errors) - Run Flow as an ESLint plugin.\n*   [SQL (⭐114)](https://github.com/gajus/eslint-plugin-sql) - SQL linting rules for ESLint.\n\n### Plugins / Libraries\n\n*   Lodash\n    *   [Lodash (⭐275)](https://github.com/wix/eslint-plugin-lodash) - Lodash specific linting rules.\n    *   [Lodash/fp (⭐150)](https://github.com/jfmengels/eslint-plugin-lodash-fp) - Lodash/fp specific linting rules.\n    *   [Lodash template (⭐17)](https://github.com/ota-meshi/eslint-plugin-lodash-template) - Plugin for Lodash template/Underscore template.\n    *   [Microtemplates (⭐4)](https://github.com/platinumazure/eslint-plugin-microtemplates) (Used in Lodash and Underscore.js)\n\n### Plugins / Misc\n\n*   [PutOut (⭐788)](https://github.com/coderaiser/putout/tree/master/packages/eslint-plugin-putout) - an ESLint plugin integrates [putout (⭐788)](https://github.com/coderaiser/putout) linter into ESLint.\n\n### Plugins / Practices and Specific ES Features\n\n*   [Immutable (⭐911)](https://github.com/jhusain/eslint-plugin-immutable) - Disable all mutation in JavaScript.\n\n### Plugins / Performance\n\n*   [DOM (⭐9)](https://github.com/amilajack/eslint-plugin-dom)\n*   [Optimize Regex (⭐75)](https://github.com/BrainMaestro/eslint-plugin-optimize-regex) - Optimize regex literals.\n*   Perf-Standard [plugin (⭐24)](https://github.com/Raynos/eslint-plugin-perf-standard) and [Config (⭐3)](https://github.com/Raynos/eslint-config-perf-standard)\n\n### Plugins / Testing Tools\n\n*   [Cypress (⭐726)](https://github.com/cypress-io/eslint-plugin-cypress) - Linting rules for Cypress.\n*   Jest\n    *   [Enforcing practices (⭐1.2k)](https://github.com/jest-community/eslint-plugin-jest) - Linting rules for Jest.\n    *   [Enforcing consistent formatting (⭐157)](https://github.com/dangreenisrael/eslint-plugin-jest-formatting) - Formatting rules for Jest.\n    *   [Jest-async](https://www.npmjs.com/package/eslint-plugin-jest-async) - Async linting rule for Jest.\n    *   [Jest-DOM (⭐367)](https://github.com/testing-library/eslint-plugin-jest-dom) - Linting rules for Jest-DOM.",
      "content_html": "<h3><p>Plugins / Code Quality</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/sindresorhus/eslint-plugin-unicorn\" rel=\"noopener noreferrer\">Unicorn (⭐5k)</a> - Various awesome ESLint rules.</li>\n</ul>\n<h3><p>Plugins / Compatibility</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/robatwilliams/es-compat\" rel=\"noopener noreferrer\">ecmascript-compat (⭐69)</a> - Disable ECMAScript language features not supported by your browserslist targets.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/nkt/eslint-plugin-es5\" rel=\"noopener noreferrer\">es5 (⭐55)</a> - ESLint plugin for ES5 users (forbid ES2015+ usage).</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/Volox/eslint-plugin-ie11\" rel=\"noopener noreferrer\">ie11 (⭐15)</a> - Detect unsupported ES6 features in IE11.</li>\n</ul>\n<h3><p>Plugins / Deprecation</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/AlexMost/eslint-plugin-deprecate\" rel=\"noopener noreferrer\">deprecate (⭐85)</a> - Mark functions or modules as deprecated and get lint messages when they are used.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/mradionov/eslint-plugin-disable\" rel=\"noopener noreferrer\">disable (⭐56)</a> - Disable specified plugins using file path patterns and inline comments.</li>\n</ul>\n<h3><p>Plugins / Embedded</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/BenoitZugmeyer/eslint-plugin-html\" rel=\"noopener noreferrer\">HTML (⭐457)</a> - Linting for JavaScript inside of HTML <code>&lt;script&gt;</code> tags.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/eslint/eslint-plugin-markdown\" rel=\"noopener noreferrer\">Markdown (⭐565)</a> - Linting for JavaScript inside of Markdown.</li>\n</ul>\n<h3><p>Plugins / Frameworks</p>\n</h3>\n<ul>\n<li>Vue<ul>\n<li><a href=\"https://github.com/vuejs/eslint-plugin-vue\" rel=\"noopener noreferrer\">VueJS (⭐4.6k)</a> - Plugin for VueJS.</li>\n<li><a href=\"https://github.com/future-architect/eslint-plugin-vue-scoped-css\" rel=\"noopener noreferrer\">VueJS Scoped CSS (⭐108)</a> - Plugin for Scoped CSS in VueJS.</li>\n</ul>\n</li>\n</ul>\n<h3><p>Plugins / Languages and Environments</p>\n</h3>\n<ul>\n<li>Flow<ul>\n<li><a href=\"https://github.com/gajus/eslint-plugin-flowtype\" rel=\"noopener noreferrer\">Flow (⭐1.1k)</a> - Flow type linting rules.</li>\n<li><a href=\"https://github.com/amilajack/eslint-plugin-flowtype-errors\" rel=\"noopener noreferrer\">Flow Errors (⭐402)</a> - Run Flow as an ESLint plugin.</li>\n</ul>\n</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/gajus/eslint-plugin-sql\" rel=\"noopener noreferrer\">SQL (⭐114)</a> - SQL linting rules for ESLint.</li>\n</ul>\n<h3><p>Plugins / Libraries</p>\n</h3>\n<ul>\n<li>Lodash<ul>\n<li><a href=\"https://github.com/wix/eslint-plugin-lodash\" rel=\"noopener noreferrer\">Lodash (⭐275)</a> - Lodash specific linting rules.</li>\n<li><a href=\"https://github.com/jfmengels/eslint-plugin-lodash-fp\" rel=\"noopener noreferrer\">Lodash/fp (⭐150)</a> - Lodash/fp specific linting rules.</li>\n<li><a href=\"https://github.com/ota-meshi/eslint-plugin-lodash-template\" rel=\"noopener noreferrer\">Lodash template (⭐17)</a> - Plugin for Lodash template/Underscore template.</li>\n<li><a href=\"https://github.com/platinumazure/eslint-plugin-microtemplates\" rel=\"noopener noreferrer\">Microtemplates (⭐4)</a> (Used in Lodash and Underscore.js)</li>\n</ul>\n</li>\n</ul>\n<h3><p>Plugins / Misc</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/coderaiser/putout/tree/master/packages/eslint-plugin-putout\" rel=\"noopener noreferrer\">PutOut (⭐788)</a> - an ESLint plugin integrates <a href=\"https://github.com/coderaiser/putout\" rel=\"noopener noreferrer\">putout (⭐788)</a> linter into ESLint.</li>\n</ul>\n<h3><p>Plugins / Practices and Specific ES Features</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/jhusain/eslint-plugin-immutable\" rel=\"noopener noreferrer\">Immutable (⭐911)</a> - Disable all mutation in JavaScript.</li>\n</ul>\n<h3><p>Plugins / Performance</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/amilajack/eslint-plugin-dom\" rel=\"noopener noreferrer\">DOM (⭐9)</a></li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/BrainMaestro/eslint-plugin-optimize-regex\" rel=\"noopener noreferrer\">Optimize Regex (⭐75)</a> - Optimize regex literals.</li>\n</ul>\n\n<ul>\n<li>Perf-Standard <a href=\"https://github.com/Raynos/eslint-plugin-perf-standard\" rel=\"noopener noreferrer\">plugin (⭐24)</a> and <a href=\"https://github.com/Raynos/eslint-config-perf-standard\" rel=\"noopener noreferrer\">Config (⭐3)</a></li>\n</ul>\n<h3><p>Plugins / Testing Tools</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/cypress-io/eslint-plugin-cypress\" rel=\"noopener noreferrer\">Cypress (⭐726)</a> - Linting rules for Cypress.</li>\n</ul>\n\n<ul>\n<li>Jest<ul>\n<li><a href=\"https://github.com/jest-community/eslint-plugin-jest\" rel=\"noopener noreferrer\">Enforcing practices (⭐1.2k)</a> - Linting rules for Jest.</li>\n<li><a href=\"https://github.com/dangreenisrael/eslint-plugin-jest-formatting\" rel=\"noopener noreferrer\">Enforcing consistent formatting (⭐157)</a> - Formatting rules for Jest.</li>\n<li><a href=\"https://www.npmjs.com/package/eslint-plugin-jest-async\" rel=\"noopener noreferrer\">Jest-async</a> - Async linting rule for Jest.</li>\n<li><a href=\"https://github.com/testing-library/eslint-plugin-jest-dom\" rel=\"noopener noreferrer\">Jest-DOM (⭐367)</a> - Linting rules for Jest-DOM.</li>\n</ul>\n</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2020/06/08/",
      "title": "Awesome Eslint Updates on Jun 08, 2020",
      "_short_title": "Jun 08, 2020",
      "_slug": "2020/06/08/",
      "summary": "3 awesome projects updated on Jun 08, 2020",
      "_filepath": "/content/2020/06/08/README.md",
      "url": "https://www.trackawesomelist.com/2020/06/08/",
      "date_published": "2020-06-08T13:07:08.000Z",
      "date_modified": "2020-06-08T13:07:29.000Z",
      "content_text": "\n\n### Plugins / Misc\n\n*   [Only-Error (⭐17)](https://github.com/davidjbradshaw/eslint-plugin-only-error) - Convert all rules to errors.\n*   [Only-Warn (⭐184)](https://github.com/bfanger/eslint-plugin-only-warn) - Convert all rules to warnings.\n\n### Plugins / Testing Tools\n\n*   [Testing Library (⭐1.1k)](https://github.com/testing-library/eslint-plugin-testing-library) - Linting rules for Testing Library.",
      "content_html": "<h3><p>Plugins / Misc</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/davidjbradshaw/eslint-plugin-only-error\" rel=\"noopener noreferrer\">Only-Error (⭐17)</a> - Convert all rules to errors.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/bfanger/eslint-plugin-only-warn\" rel=\"noopener noreferrer\">Only-Warn (⭐184)</a> - Convert all rules to warnings.</li>\n</ul>\n<h3><p>Plugins / Testing Tools</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/testing-library/eslint-plugin-testing-library\" rel=\"noopener noreferrer\">Testing Library (⭐1.1k)</a> - Linting rules for Testing Library.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2020/06/03/",
      "title": "Awesome Eslint Updates on Jun 03, 2020",
      "_short_title": "Jun 03, 2020",
      "_slug": "2020/06/03/",
      "summary": "4 awesome projects updated on Jun 03, 2020",
      "_filepath": "/content/2020/06/03/README.md",
      "url": "https://www.trackawesomelist.com/2020/06/03/",
      "date_published": "2020-06-03T01:06:24.000Z",
      "date_modified": "2020-06-03T01:06:24.000Z",
      "content_text": "\n\n### Plugins / Security\n\n*   [no-secrets (⭐167)](https://github.com/nickdeis/eslint-plugin-no-secrets) - An eslint plugin that detects potential secrets/credentials.\n*   [no-unsanitized (⭐245)](https://github.com/mozilla/eslint-plugin-no-unsanitized) - Checks for `innerHTML`, `outerHTML`, etc.\n*   [Security (⭐2.3k)](https://github.com/nodesecurity/eslint-plugin-security) - ESLint rules for Node Security.\n*   [xss (⭐72)](https://github.com/Rantanen/eslint-plugin-xss) - Tries to detect XSS issues in codebase before they end up in production.",
      "content_html": "<h3><p>Plugins / Security</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/nickdeis/eslint-plugin-no-secrets\" rel=\"noopener noreferrer\">no-secrets (⭐167)</a> - An eslint plugin that detects potential secrets/credentials.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/mozilla/eslint-plugin-no-unsanitized\" rel=\"noopener noreferrer\">no-unsanitized (⭐245)</a> - Checks for <code>innerHTML</code>, <code>outerHTML</code>, etc.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/nodesecurity/eslint-plugin-security\" rel=\"noopener noreferrer\">Security (⭐2.3k)</a> - ESLint rules for Node Security.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/Rantanen/eslint-plugin-xss\" rel=\"noopener noreferrer\">xss (⭐72)</a> - Tries to detect XSS issues in codebase before they end up in production.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2020/05/30/",
      "title": "Awesome Eslint Updates on May 30, 2020",
      "_short_title": "May 30, 2020",
      "_slug": "2020/05/30/",
      "summary": "1 awesome projects updated on May 30, 2020",
      "_filepath": "/content/2020/05/30/README.md",
      "url": "https://www.trackawesomelist.com/2020/05/30/",
      "date_published": "2020-05-30T18:03:38.000Z",
      "date_modified": "2020-05-30T18:03:38.000Z",
      "content_text": "\n\n### Plugins / Testing Tools\n\n*   [Cucumber (⭐8)](https://github.com/darrinholst/eslint-plugin-cucumber) - Linting rules for Cucumber.",
      "content_html": "<h3><p>Plugins / Testing Tools</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/darrinholst/eslint-plugin-cucumber\" rel=\"noopener noreferrer\">Cucumber (⭐8)</a> - Linting rules for Cucumber.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2020/05/29/",
      "title": "Awesome Eslint Updates on May 29, 2020",
      "_short_title": "May 29, 2020",
      "_slug": "2020/05/29/",
      "summary": "8 awesome projects updated on May 29, 2020",
      "_filepath": "/content/2020/05/29/README.md",
      "url": "https://www.trackawesomelist.com/2020/05/29/",
      "date_published": "2020-05-29T02:00:09.000Z",
      "date_modified": "2020-05-29T11:51:03.000Z",
      "content_text": "\n\n### Configs / Other Prominent Configs (100 stars or so)\n\n*   [Canonical (⭐625)](https://github.com/gajus/eslint-config-canonical) - Shareable config for [Canonical style guide (⭐19)](https://github.com/gajus/canonical).\n*   [Standard (⭐2.7k)](https://github.com/feross/eslint-config-standard) - Shareable config for JavaScript [Standard Style (⭐29k)](https://github.com/feross/standard).\n*   [XO (⭐283)](https://github.com/xojs/eslint-config-xo) - Shareable config for [XO (⭐8k)](https://github.com/xojs/xo).\n\n### Configs / Other Configs\n\n*   [Ash-Nazg (⭐9)](https://github.com/brettz9/eslint-config-ash-nazg) - One config to rule them all!\n*   [Cecilia (⭐7)](https://github.com/SandroMiguel/eslint-config-cecilia) - ESLint configuration for awesome projects.\n*   [Hardcore (⭐467)](https://github.com/EvgenyOrekhov/eslint-config-hardcore) - The most strict (but practical) ESLint config out there.\n*   [Problems (⭐67)](https://github.com/RyanZim/eslint-config-problems) - Shareable config that only catches actual problems, and doesn't enforce stylistic preferences.\n*   [Supermind (⭐4)](https://github.com/supermind/eslint-config-supermind) - Shareable config for Supermind style.",
      "content_html": "<h3><p>Configs / Other Prominent Configs (100 stars or so)</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/gajus/eslint-config-canonical\" rel=\"noopener noreferrer\">Canonical (⭐625)</a> - Shareable config for <a href=\"https://github.com/gajus/canonical\" rel=\"noopener noreferrer\">Canonical style guide (⭐19)</a>.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/feross/eslint-config-standard\" rel=\"noopener noreferrer\">Standard (⭐2.7k)</a> - Shareable config for JavaScript <a href=\"https://github.com/feross/standard\" rel=\"noopener noreferrer\">Standard Style (⭐29k)</a>.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/xojs/eslint-config-xo\" rel=\"noopener noreferrer\">XO (⭐283)</a> - Shareable config for <a href=\"https://github.com/xojs/xo\" rel=\"noopener noreferrer\">XO (⭐8k)</a>.</li>\n</ul>\n<h3><p>Configs / Other Configs</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/brettz9/eslint-config-ash-nazg\" rel=\"noopener noreferrer\">Ash-Nazg (⭐9)</a> - One config to rule them all!</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/SandroMiguel/eslint-config-cecilia\" rel=\"noopener noreferrer\">Cecilia (⭐7)</a> - ESLint configuration for awesome projects.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/EvgenyOrekhov/eslint-config-hardcore\" rel=\"noopener noreferrer\">Hardcore (⭐467)</a> - The most strict (but practical) ESLint config out there.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/RyanZim/eslint-config-problems\" rel=\"noopener noreferrer\">Problems (⭐67)</a> - Shareable config that only catches actual problems, and doesn't enforce stylistic preferences.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/supermind/eslint-config-supermind\" rel=\"noopener noreferrer\">Supermind (⭐4)</a> - Shareable config for Supermind style.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2020/05/28/",
      "title": "Awesome Eslint Updates on May 28, 2020",
      "_short_title": "May 28, 2020",
      "_slug": "2020/05/28/",
      "summary": "3 awesome projects updated on May 28, 2020",
      "_filepath": "/content/2020/05/28/README.md",
      "url": "https://www.trackawesomelist.com/2020/05/28/",
      "date_published": "2020-05-28T14:10:52.000Z",
      "date_modified": "2020-05-28T22:05:25.000Z",
      "content_text": "\n\n### Configs / Configs by Well-Known Companies/Organizations\n\n*   [Wikimedia (⭐34)](https://github.com/wikimedia/eslint-config-wikimedia) - Shareable config for [Wikimedia's style guide](https://www.mediawiki.org/wiki/Manual:Coding_conventions/JavaScript), used by [MediaWiki](https://www.mediawiki.org/).\n\n### Plugins / Libraries\n\n*   [jQuery (⭐33)](https://github.com/wikimedia/eslint-plugin-no-jquery) - Linting rules for jQuery, including versioned configs for deprecated features.\n\n### Plugins / Testing Tools\n\n*   [AVA (⭐232)](https://github.com/avajs/eslint-plugin-ava) - Linting rules for AVA.",
      "content_html": "<h3><p>Configs / Configs by Well-Known Companies/Organizations</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/wikimedia/eslint-config-wikimedia\" rel=\"noopener noreferrer\">Wikimedia (⭐34)</a> - Shareable config for <a href=\"https://www.mediawiki.org/wiki/Manual:Coding_conventions/JavaScript\" rel=\"noopener noreferrer\">Wikimedia's style guide</a>, used by <a href=\"https://www.mediawiki.org/\" rel=\"noopener noreferrer\">MediaWiki</a>.</li>\n</ul>\n<h3><p>Plugins / Libraries</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/wikimedia/eslint-plugin-no-jquery\" rel=\"noopener noreferrer\">jQuery (⭐33)</a> - Linting rules for jQuery, including versioned configs for deprecated features.</li>\n</ul>\n<h3><p>Plugins / Testing Tools</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/avajs/eslint-plugin-ava\" rel=\"noopener noreferrer\">AVA (⭐232)</a> - Linting rules for AVA.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2020/04/28/",
      "title": "Awesome Eslint Updates on Apr 28, 2020",
      "_short_title": "Apr 28, 2020",
      "_slug": "2020/04/28/",
      "summary": "1 awesome projects updated on Apr 28, 2020",
      "_filepath": "/content/2020/04/28/README.md",
      "url": "https://www.trackawesomelist.com/2020/04/28/",
      "date_published": "2020-04-28T07:49:30.000Z",
      "date_modified": "2020-04-28T07:49:30.000Z",
      "content_text": "\n\n### Tools / Testing Tools\n\n*   [es-file-traverse (⭐2)](https://github.com/brettz9/es-file-traverse) - Obtain a list of only those files which are in use based on imports and/or requires from an entry file or files; list passable to ESLint. Intended esp. for linting 3rd party dependencies.",
      "content_html": "<h3><p>Tools / Testing Tools</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/brettz9/es-file-traverse\" rel=\"noopener noreferrer\">es-file-traverse (⭐2)</a> - Obtain a list of only those files which are in use based on imports and/or requires from an entry file or files; list passable to ESLint. Intended esp. for linting 3rd party dependencies.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2020/03/22/",
      "title": "Awesome Eslint Updates on Mar 22, 2020",
      "_short_title": "Mar 22, 2020",
      "_slug": "2020/03/22/",
      "summary": "6 awesome projects updated on Mar 22, 2020",
      "_filepath": "/content/2020/03/22/README.md",
      "url": "https://www.trackawesomelist.com/2020/03/22/",
      "date_published": "2020-03-22T14:21:15.000Z",
      "date_modified": "2020-03-22T14:21:15.000Z",
      "content_text": "\n\n### Plugins / Libraries\n\n*   [JSDoc (⭐1.2k)](https://github.com/gajus/eslint-plugin-jsdoc) - Linting rules for JSDoc comments (including the JavaScript within `@example`).\n\n### Plugins / Practices and Specific ES Features\n\n*   [no-restricted-syntax (⭐6)](https://github.com/brettz9/eslint-plugin-query) - Show queried syntax's content in messages.\n*   [sort-keys-fix (⭐101)](https://github.com/leo-buneev/eslint-plugin-sort-keys-fix) - Adds fixer for ESLint `sort-keys` rule.\n\n### Plugins / Testing Tools\n\n*   Chai\n    *   [expect practices (⭐29)](https://github.com/turbo87/eslint-plugin-chai-expect)\n    *   [with unused expressions (⭐57)](https://github.com/ihordiachenko/eslint-plugin-chai-friendly)\n    *   [permitted keywords (⭐1)](https://github.com/gavinaiken/eslint-plugin-chai-expect-keywords)\n    *   [with chai-as-promised plugin (⭐4)](https://github.com/fintechstudios/eslint-plugin-chai-as-promised)\n    <!-- lint disable double-link -->\n    *   [globals (⭐2)](https://github.com/t-huth/eslint-plugin-chai-assert-bdd)\n*   Mocha\n    *   [Enforcing practices (⭐288)](https://github.com/lo1tuma/eslint-plugin-mocha) - Linting rules for Mocha.\n    *   [Enforcing manageability (⭐13)](https://github.com/onechiporenko/eslint-plugin-mocha-cleanup/)\n*   [QUnit (⭐32)](https://github.com/platinumazure/eslint-plugin-qunit) - Linting rules for QUnit.",
      "content_html": "<h3><p>Plugins / Libraries</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/gajus/eslint-plugin-jsdoc\" rel=\"noopener noreferrer\">JSDoc (⭐1.2k)</a> - Linting rules for JSDoc comments (including the JavaScript within <code>@example</code>).</li>\n</ul>\n<h3><p>Plugins / Practices and Specific ES Features</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/brettz9/eslint-plugin-query\" rel=\"noopener noreferrer\">no-restricted-syntax (⭐6)</a> - Show queried syntax's content in messages.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/leo-buneev/eslint-plugin-sort-keys-fix\" rel=\"noopener noreferrer\">sort-keys-fix (⭐101)</a> - Adds fixer for ESLint <code>sort-keys</code> rule.</li>\n</ul>\n<h3><p>Plugins / Testing Tools</p>\n</h3>\n<ul>\n<li>Chai<ul>\n<li><a href=\"https://github.com/turbo87/eslint-plugin-chai-expect\" rel=\"noopener noreferrer\">expect practices (⭐29)</a></li>\n<li><a href=\"https://github.com/ihordiachenko/eslint-plugin-chai-friendly\" rel=\"noopener noreferrer\">with unused expressions (⭐57)</a></li>\n<li><a href=\"https://github.com/gavinaiken/eslint-plugin-chai-expect-keywords\" rel=\"noopener noreferrer\">permitted keywords (⭐1)</a></li>\n<li><a href=\"https://github.com/fintechstudios/eslint-plugin-chai-as-promised\" rel=\"noopener noreferrer\">with chai-as-promised plugin (⭐4)</a></li>\n<li><a href=\"https://github.com/t-huth/eslint-plugin-chai-assert-bdd\" rel=\"noopener noreferrer\">globals (⭐2)</a></li>\n</ul>\n</li>\n</ul>\n\n<ul>\n<li>Mocha<ul>\n<li><a href=\"https://github.com/lo1tuma/eslint-plugin-mocha\" rel=\"noopener noreferrer\">Enforcing practices (⭐288)</a> - Linting rules for Mocha.</li>\n<li><a href=\"https://github.com/onechiporenko/eslint-plugin-mocha-cleanup/\" rel=\"noopener noreferrer\">Enforcing manageability (⭐13)</a></li>\n</ul>\n</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/platinumazure/eslint-plugin-qunit\" rel=\"noopener noreferrer\">QUnit (⭐32)</a> - Linting rules for QUnit.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2020/01/08/",
      "title": "Awesome Eslint Updates on Jan 08, 2020",
      "_short_title": "Jan 08, 2020",
      "_slug": "2020/01/08/",
      "summary": "1 awesome projects updated on Jan 08, 2020",
      "_filepath": "/content/2020/01/08/README.md",
      "url": "https://www.trackawesomelist.com/2020/01/08/",
      "date_published": "2020-01-08T12:25:28.000Z",
      "date_modified": "2020-01-08T12:25:28.000Z",
      "content_text": "\n\n### Plugins / Practices and Specific ES Features\n\n*   [functional (⭐972)](https://github.com/jonaskello/eslint-plugin-functional) - ESLint rules to disable mutation and promote fp in JavaScript and TypeScript.",
      "content_html": "<h3><p>Plugins / Practices and Specific ES Features</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/jonaskello/eslint-plugin-functional\" rel=\"noopener noreferrer\">functional (⭐972)</a> - ESLint rules to disable mutation and promote fp in JavaScript and TypeScript.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2019/12/15/",
      "title": "Awesome Eslint Updates on Dec 15, 2019",
      "_short_title": "Dec 15, 2019",
      "_slug": "2019/12/15/",
      "summary": "1 awesome projects updated on Dec 15, 2019",
      "_filepath": "/content/2019/12/15/README.md",
      "url": "https://www.trackawesomelist.com/2019/12/15/",
      "date_published": "2019-12-15T16:20:24.000Z",
      "date_modified": "2019-12-15T16:20:24.000Z",
      "content_text": "\n\n### Plugins / Practices and Specific ES Features\n\n*   [toplevel (⭐20)](https://github.com/HKalbasi/eslint-plugin-toplevel) - An eslint plugin for disallow side effect at module toplevel.",
      "content_html": "<h3><p>Plugins / Practices and Specific ES Features</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/HKalbasi/eslint-plugin-toplevel\" rel=\"noopener noreferrer\">toplevel (⭐20)</a> - An eslint plugin for disallow side effect at module toplevel.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2019/12/01/",
      "title": "Awesome Eslint Updates on Dec 01, 2019",
      "_short_title": "Dec 01, 2019",
      "_slug": "2019/12/01/",
      "summary": "1 awesome projects updated on Dec 01, 2019",
      "_filepath": "/content/2019/12/01/README.md",
      "url": "https://www.trackawesomelist.com/2019/12/01/",
      "date_published": "2019-12-01T23:22:25.000Z",
      "date_modified": "2019-12-01T23:22:25.000Z",
      "content_text": "\n\n### Configs / Configs by Well-Known Companies/Organizations\n\n*   [Alloy (⭐2.6k)](https://github.com/AlloyTeam/eslint-config-alloy) - Progressive ESLint config for your React/Vue/TypeScript projects.",
      "content_html": "<h3><p>Configs / Configs by Well-Known Companies/Organizations</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/AlloyTeam/eslint-config-alloy\" rel=\"noopener noreferrer\">Alloy (⭐2.6k)</a> - Progressive ESLint config for your React/Vue/TypeScript projects.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2019/11/20/",
      "title": "Awesome Eslint Updates on Nov 20, 2019",
      "_short_title": "Nov 20, 2019",
      "_slug": "2019/11/20/",
      "summary": "3 awesome projects updated on Nov 20, 2019",
      "_filepath": "/content/2019/11/20/README.md",
      "url": "https://www.trackawesomelist.com/2019/11/20/",
      "date_published": "2019-11-20T12:42:38.000Z",
      "date_modified": "2019-11-20T12:45:22.000Z",
      "content_text": "\n\n### Plugins / Frameworks\n\n*   [AngularJS (⭐620)](https://github.com/Gillespie59/eslint-plugin-angular) - Linting rules to adhere to the [John Papa's AngularJS Styleguide (⭐24k)](https://github.com/johnpapa/angular-styleguide).\n\n### Plugins / Practices and Specific ES Features\n\n*   [no-inferred-method-name (⭐26)](https://github.com/johnstonbl01/eslint-no-inferred-method-name) - Custom rule for ESLint that checks for inferred method names within object literals.\n\n### Tutorials / Testing Tools\n\n*   [Lint Like It's 2015](https://medium.com/@dan_abramov/lint-like-it-s-2015-6987d44c5b48#.5p3yk0b03) - Article walking through the benefits of using ESLint.",
      "content_html": "<h3><p>Plugins / Frameworks</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/Gillespie59/eslint-plugin-angular\" rel=\"noopener noreferrer\">AngularJS (⭐620)</a> - Linting rules to adhere to the <a href=\"https://github.com/johnpapa/angular-styleguide\" rel=\"noopener noreferrer\">John Papa's AngularJS Styleguide (⭐24k)</a>.</li>\n</ul>\n<h3><p>Plugins / Practices and Specific ES Features</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/johnstonbl01/eslint-no-inferred-method-name\" rel=\"noopener noreferrer\">no-inferred-method-name (⭐26)</a> - Custom rule for ESLint that checks for inferred method names within object literals.</li>\n</ul>\n<h3><p>Tutorials / Testing Tools</p>\n</h3>\n<ul>\n<li><a href=\"https://medium.com/@dan_abramov/lint-like-it-s-2015-6987d44c5b48#.5p3yk0b03\" rel=\"noopener noreferrer\">Lint Like It's 2015</a> - Article walking through the benefits of using ESLint.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2019/03/12/",
      "title": "Awesome Eslint Updates on Mar 12, 2019",
      "_short_title": "Mar 12, 2019",
      "_slug": "2019/03/12/",
      "summary": "3 awesome projects updated on Mar 12, 2019",
      "_filepath": "/content/2019/03/12/README.md",
      "url": "https://www.trackawesomelist.com/2019/03/12/",
      "date_published": "2019-03-12T10:11:33.000Z",
      "date_modified": "2019-03-12T11:56:52.000Z",
      "content_text": "\n\n### Plugins / Practices and Specific ES Features\n\n*   [array-func (⭐97)](https://github.com/freaktechnik/eslint-plugin-array-func) - Avoid redundancy when using es2015 array methods and functions.\n*   [arrow functions (⭐310)](https://github.com/getify/eslint-plugin-proper-arrows) - ESLint rules to ensure proper arrow function definitions.\n*   [no-loops (⭐130)](https://github.com/buildo/eslint-plugin-no-loops) - It's 2019 and you still use loops?",
      "content_html": "<h3><p>Plugins / Practices and Specific ES Features</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/freaktechnik/eslint-plugin-array-func\" rel=\"noopener noreferrer\">array-func (⭐97)</a> - Avoid redundancy when using es2015 array methods and functions.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/getify/eslint-plugin-proper-arrows\" rel=\"noopener noreferrer\">arrow functions (⭐310)</a> - ESLint rules to ensure proper arrow function definitions.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/buildo/eslint-plugin-no-loops\" rel=\"noopener noreferrer\">no-loops (⭐130)</a> - It's 2019 and you still use loops?</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2019/03/05/",
      "title": "Awesome Eslint Updates on Mar 05, 2019",
      "_short_title": "Mar 05, 2019",
      "_slug": "2019/03/05/",
      "summary": "1 awesome projects updated on Mar 05, 2019",
      "_filepath": "/content/2019/03/05/README.md",
      "url": "https://www.trackawesomelist.com/2019/03/05/",
      "date_published": "2019-03-05T12:08:41.000Z",
      "date_modified": "2019-03-05T12:08:41.000Z",
      "content_text": "\n\n### Plugins / Testing Tools\n\n*   [Jasmine (⭐101)](https://github.com/tlvince/eslint-plugin-jasmine) - Linting rules for Jasmine.",
      "content_html": "<h3><p>Plugins / Testing Tools</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/tlvince/eslint-plugin-jasmine\" rel=\"noopener noreferrer\">Jasmine (⭐101)</a> - Linting rules for Jasmine.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2019/03/04/",
      "title": "Awesome Eslint Updates on Mar 04, 2019",
      "_short_title": "Mar 04, 2019",
      "_slug": "2019/03/04/",
      "summary": "2 awesome projects updated on Mar 04, 2019",
      "_filepath": "/content/2019/03/04/README.md",
      "url": "https://www.trackawesomelist.com/2019/03/04/",
      "date_published": "2019-03-04T12:33:08.000Z",
      "date_modified": "2019-03-04T12:33:08.000Z",
      "content_text": "\n\n### Plugins / Style\n\n*   [Simple import sort (⭐2.4k)](https://github.com/lydell/eslint-plugin-simple-import-sort) - Easy autofixable import sorting.\n*   [Switch case (⭐18)](https://github.com/lukeapage/eslint-plugin-switch-case) - Switch-case-specific linting rules for ESLint.",
      "content_html": "<h3><p>Plugins / Style</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/lydell/eslint-plugin-simple-import-sort\" rel=\"noopener noreferrer\">Simple import sort (⭐2.4k)</a> - Easy autofixable import sorting.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/lukeapage/eslint-plugin-switch-case\" rel=\"noopener noreferrer\">Switch case (⭐18)</a> - Switch-case-specific linting rules for ESLint.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2018/10/14/",
      "title": "Awesome Eslint Updates on Oct 14, 2018",
      "_short_title": "Oct 14, 2018",
      "_slug": "2018/10/14/",
      "summary": "22 awesome projects updated on Oct 14, 2018",
      "_filepath": "/content/2018/10/14/README.md",
      "url": "https://www.trackawesomelist.com/2018/10/14/",
      "date_published": "2018-10-14T22:36:26.000Z",
      "date_modified": "2018-10-14T22:40:10.000Z",
      "content_text": "\n\n### Configs / Configs by Well-Known Companies/Organizations\n\n*   [Airbnb (⭐148k)](https://github.com/airbnb/javascript/tree/master/packages/eslint-config-airbnb) - Shareable config for [Airbnb's style guide (⭐148k)](https://github.com/airbnb/javascript).\n\n### Plugins / Frameworks\n\n*   [Backbone (⭐92)](https://github.com/ilyavolodin/eslint-plugin-backbone) - Linting rules for Backbone.\n*   [Hapi (⭐22)](https://github.com/continuationlabs/eslint-plugin-hapi) - Linting rules for hapi.\n\n### Plugins / Libraries\n\n*   [Mongodb (⭐20)](https://github.com/nfroidure/eslint-plugin-mongodb) - Mongodb native Node.js driver linting rules.\n*   [Ramda (⭐117)](https://github.com/ramda/eslint-plugin-ramda) - Ramda specific linting rules.\n*   [RequireJS (⭐29)](https://github.com/cvisco/eslint-plugin-requirejs) - Linting rules for RequireJS.\n\n### Plugins / Practices and Specific ES Features\n\n*   [fp (⭐969)](https://github.com/jfmengels/eslint-plugin-fp) - ESLint rules for functional programming.\n*   [new-with-error (⭐25)](https://github.com/Trott/eslint-plugin-new-with-error) - Require errors to be thrown using `new`.\n*   [no-use-extend-native (⭐58)](https://github.com/dustinspecker/eslint-plugin-no-use-extend-native) - Prevent using extended native objects.\n*   [Promise (⭐994)](https://github.com/xjamundx/eslint-plugin-promise) - Best practices when working with promises.\n*   [this (⭐16)](https://github.com/matijs/eslint-plugin-this) - Write pure functions, don't allow `this`.\n\n### Plugins / Style\n\n*   [filenames (⭐321)](https://github.com/selaux/eslint-plugin-filenames) - Ensure consistent filenames for your JavaScript files. No longer maintained and does not work with ESlint 9 at all.\n\n### Tools / Testing Tools\n\n*   [eslint-find-rules (⭐212)](https://github.com/sarbbottam/eslint-find-rules) - Find built-in ESLint rules you don't have in your custom config.\n*   [eslint-index (⭐21)](https://github.com/wagerfield/eslint-index) - CLI for finding and managing rules in ESLint config files.\n*   [eslint-multiplexer (⭐7)](https://github.com/pimlie/eslint-multiplexer) - Multiplex eslint results and merge results for common files.\n*   [eslint-nibble (⭐887)](https://github.com/IanVS/eslint-nibble) - Ease into ESLint, by fixing one rule at a time.\n*   [eslint-rule-documentation (⭐31)](https://github.com/jfmengels/eslint-rule-documentation) - Find the url for the documentation of an ESLint rule.\n*   [eslint-watch (⭐198)](https://github.com/rizowski/eslint-watch) - Run ESLint with watch mode.\n*   [codacy-eslint (⭐16)](https://github.com/codacy/codacy-eslint) - Docker used at [Codacy](https://www.codacy.com) to run ESLint.\n*   [esprint (⭐656)](https://github.com/pinterest/esprint) - Run ESLint across multiple threads.\n\n### Tutorials / Testing Tools\n\n*   [Creating an ESLint Plugin](https://medium.com/tumblbug-engineering/creating-an-eslint-plugin-87f1cb42767f) - Article walking through the creation of an ESLint rule and plugin.\n*   [Writing a rule to spot undeclared props hiding in plain sight](http://blog.cowchimp.com/writing-a-custom-eslint-rule-to-spot-undeclared-props/) - Article about creating rules that require scope analysis.",
      "content_html": "<h3><p>Configs / Configs by Well-Known Companies/Organizations</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/airbnb/javascript/tree/master/packages/eslint-config-airbnb\" rel=\"noopener noreferrer\">Airbnb (⭐148k)</a> - Shareable config for <a href=\"https://github.com/airbnb/javascript\" rel=\"noopener noreferrer\">Airbnb's style guide (⭐148k)</a>.</li>\n</ul>\n<h3><p>Plugins / Frameworks</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/ilyavolodin/eslint-plugin-backbone\" rel=\"noopener noreferrer\">Backbone (⭐92)</a> - Linting rules for Backbone.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/continuationlabs/eslint-plugin-hapi\" rel=\"noopener noreferrer\">Hapi (⭐22)</a> - Linting rules for hapi.</li>\n</ul>\n<h3><p>Plugins / Libraries</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/nfroidure/eslint-plugin-mongodb\" rel=\"noopener noreferrer\">Mongodb (⭐20)</a> - Mongodb native Node.js driver linting rules.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/ramda/eslint-plugin-ramda\" rel=\"noopener noreferrer\">Ramda (⭐117)</a> - Ramda specific linting rules.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/cvisco/eslint-plugin-requirejs\" rel=\"noopener noreferrer\">RequireJS (⭐29)</a> - Linting rules for RequireJS.</li>\n</ul>\n<h3><p>Plugins / Practices and Specific ES Features</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/jfmengels/eslint-plugin-fp\" rel=\"noopener noreferrer\">fp (⭐969)</a> - ESLint rules for functional programming.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/Trott/eslint-plugin-new-with-error\" rel=\"noopener noreferrer\">new-with-error (⭐25)</a> - Require errors to be thrown using <code>new</code>.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/dustinspecker/eslint-plugin-no-use-extend-native\" rel=\"noopener noreferrer\">no-use-extend-native (⭐58)</a> - Prevent using extended native objects.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/xjamundx/eslint-plugin-promise\" rel=\"noopener noreferrer\">Promise (⭐994)</a> - Best practices when working with promises.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/matijs/eslint-plugin-this\" rel=\"noopener noreferrer\">this (⭐16)</a> - Write pure functions, don't allow <code>this</code>.</li>\n</ul>\n<h3><p>Plugins / Style</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/selaux/eslint-plugin-filenames\" rel=\"noopener noreferrer\">filenames (⭐321)</a> - Ensure consistent filenames for your JavaScript files. No longer maintained and does not work with ESlint 9 at all.</li>\n</ul>\n<h3><p>Tools / Testing Tools</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/sarbbottam/eslint-find-rules\" rel=\"noopener noreferrer\">eslint-find-rules (⭐212)</a> - Find built-in ESLint rules you don't have in your custom config.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/wagerfield/eslint-index\" rel=\"noopener noreferrer\">eslint-index (⭐21)</a> - CLI for finding and managing rules in ESLint config files.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/pimlie/eslint-multiplexer\" rel=\"noopener noreferrer\">eslint-multiplexer (⭐7)</a> - Multiplex eslint results and merge results for common files.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/IanVS/eslint-nibble\" rel=\"noopener noreferrer\">eslint-nibble (⭐887)</a> - Ease into ESLint, by fixing one rule at a time.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/jfmengels/eslint-rule-documentation\" rel=\"noopener noreferrer\">eslint-rule-documentation (⭐31)</a> - Find the url for the documentation of an ESLint rule.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/rizowski/eslint-watch\" rel=\"noopener noreferrer\">eslint-watch (⭐198)</a> - Run ESLint with watch mode.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/codacy/codacy-eslint\" rel=\"noopener noreferrer\">codacy-eslint (⭐16)</a> - Docker used at <a href=\"https://www.codacy.com\" rel=\"noopener noreferrer\">Codacy</a> to run ESLint.</li>\n</ul>\n\n<ul>\n<li><a href=\"https://github.com/pinterest/esprint\" rel=\"noopener noreferrer\">esprint (⭐656)</a> - Run ESLint across multiple threads.</li>\n</ul>\n<h3><p>Tutorials / Testing Tools</p>\n</h3>\n<ul>\n<li><a href=\"https://medium.com/tumblbug-engineering/creating-an-eslint-plugin-87f1cb42767f\" rel=\"noopener noreferrer\">Creating an ESLint Plugin</a> - Article walking through the creation of an ESLint rule and plugin.</li>\n</ul>\n\n<ul>\n<li><a href=\"http://blog.cowchimp.com/writing-a-custom-eslint-rule-to-spot-undeclared-props/\" rel=\"noopener noreferrer\">Writing a rule to spot undeclared props hiding in plain sight</a> - Article about creating rules that require scope analysis.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2018/06/07/",
      "title": "Awesome Eslint Updates on Jun 07, 2018",
      "_short_title": "Jun 07, 2018",
      "_slug": "2018/06/07/",
      "summary": "1 awesome projects updated on Jun 07, 2018",
      "_filepath": "/content/2018/06/07/README.md",
      "url": "https://www.trackawesomelist.com/2018/06/07/",
      "date_published": "2018-06-07T10:39:51.000Z",
      "date_modified": "2018-06-07T10:39:51.000Z",
      "content_text": "\n\n### Configs / Configs by Well-Known Companies/Organizations\n\n*   [ESLint (⭐27k)](https://github.com/eslint/eslint/tree/master/packages/eslint-config-eslint) - Contains the ESLint configuration used for projects maintained by the ESLint team.",
      "content_html": "<h3><p>Configs / Configs by Well-Known Companies/Organizations</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/eslint/eslint/tree/master/packages/eslint-config-eslint\" rel=\"noopener noreferrer\">ESLint (⭐27k)</a> - Contains the ESLint configuration used for projects maintained by the ESLint team.</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2017/06/22/",
      "title": "Awesome Eslint Updates on Jun 22, 2017",
      "_short_title": "Jun 22, 2017",
      "_slug": "2017/06/22/",
      "summary": "1 awesome projects updated on Jun 22, 2017",
      "_filepath": "/content/2017/06/22/README.md",
      "url": "https://www.trackawesomelist.com/2017/06/22/",
      "date_published": "2017-06-22T20:00:17.000Z",
      "date_modified": "2017-06-22T20:00:17.000Z",
      "content_text": "\n\n### Plugins / Misc\n\n*   [Notice (⭐27)](https://github.com/nickdeis/eslint-plugin-notice) - An eslint rule that checks the top of files and fixes them too!",
      "content_html": "<h3><p>Plugins / Misc</p>\n</h3>\n<ul>\n<li><a href=\"https://github.com/nickdeis/eslint-plugin-notice\" rel=\"noopener noreferrer\">Notice (⭐27)</a> - An eslint rule that checks the top of files and fixes them too!</li>\n</ul>\n"
    },
    {
      "id": "https://www.trackawesomelist.com/2017/06/07/",
      "title": "Awesome Eslint Updates on Jun 07, 2017",
      "_short_title": "Jun 07, 2017",
      "_slug": "2017/06/07/",
      "summary": "1 awesome projects updated on Jun 07, 2017",
      "_filepath": "/content/2017/06/07/README.md",
      "url": "https://www.trackawesomelist.com/2017/06/07/",
      "date_published": "2017-06-07T13:42:19.000Z",
      "date_modified": "2017-06-07T13:42:19.000Z",
      "content_text": "\n\n### Configs / Configs by Well-Known Companies/Organizations\n\n*   [Facebook](https://www.npmjs.com/package/eslint-config-fbjs) - Sharable config for Facebook's style guide.",
      "content_html": "<h3><p>Configs / Configs by Well-Known Companies/Organizations</p>\n</h3>\n<ul>\n<li><a href=\"https://www.npmjs.com/package/eslint-config-fbjs\" rel=\"noopener noreferrer\">Facebook</a> - Sharable config for Facebook's style guide.</li>\n</ul>\n"
    }
  ]
}
