22
33# @elgato/eslint-config
44
5- [ ESLint] ( https://https://eslint.org/.io/ ) configuration used by Elgato projects.
5+ [ ESLint] ( https://https://eslint.org/ ) configuration used by Elgato projects.
66
77[ ![ @elgato/eslint-config npm package] ( https://img.shields.io/npm/v/%40elgato/eslint-config?logo=npm&logoColor=white )] ( https://www.npmjs.com/package/@elgato/eslint-config )
88[ ![ Join the Marketplace Makers Discord] ( https://img.shields.io/badge/Marketplace%20Makers-5662f6?labelColor=grey&logo=discord&logoColor=white )] ( https://discord.gg/GehBUcu627 )
@@ -51,16 +51,16 @@ The `recommended` configuration is catered for TypeScript, and enforces stricter
5151
5252### Rules
5353
54- | Rule | Severity | Notes |
55- | ------------------------------------------ | -------- | - ------------------------------------------------------------ |
56- | Indent: Tabs | ⚠️ Warn | |
57- | JSDoc: Check tag names | ⚠️ Warn | |
58- | JSDoc: No undefined types | ⚠️ Warn | |
59- | JSDoc: Require JSDoc | ⚠️ Warn | |
60- | TypeScript: Explicit function return types | ⚠️ Warn | Disabled for JavaScript, tests, and mock files. |
61- | TypeScript: Explicit member accessibility | ⚠️ Warn | No ` public ` required ` constructor ` . |
62- | TypeScript: Member ordering | ⚠️ Warn | Grouped by type and then access, and ordered alphabetically . |
63- | TypeScript: Sort type contituents | ⚠️ Warn | |
54+ | Rule | Severity | Notes |
55+ | ------------------------------------------ | ------------ | ------------------------------------------------------------ |
56+ | Indent: Tabs | ⚠️& nbsp ; Warn | |
57+ | JSDoc: Check tag names | ⚠️& nbsp ; Warn | |
58+ | JSDoc: No undefined types | ⚠️& nbsp ; Warn | |
59+ | JSDoc: Require JSDoc | ⚠️& nbsp ; Warn | |
60+ | TypeScript: Explicit function return types | ⚠️& nbsp ; Warn | Disabled for JavaScript, tests, and mock files. |
61+ | TypeScript: Explicit member accessibility | ⚠️& nbsp ; Warn | No ` public ` required ` constructor ` . |
62+ | TypeScript: Member ordering | ⚠️& nbsp ; Warn | Grouped by type and then access, and ordered alphabetically. |
63+ | TypeScript: Sort type constituents | ⚠️& nbsp ; Warn | |
6464
6565Additionally, the following rules are disabled for test and mock files:
6666
@@ -83,7 +83,7 @@ Additionally, the following rules are disabled for test and mock files:
8383
8484## Member Ordering
8585
86- Members of a class should be grouped by type and then by access, and ordered alphabetically. The ordersing is as follows:
86+ Members of a class should be grouped by type and then by access, and ordered alphabetically. The ordering is as follows:
8787
8888** Type Order**
8989
0 commit comments