Skip to content

Conversation

JasonWeinzierl
Copy link
Owner

  • Add eslint-plugin-eslint-plugin.
  • Add programmatic documentation on the options of each rule and auto-generate the documentation from them.
    • Enforce with eslint-plugin/require-meta-schema-description.

Copy link

github-actions bot commented Nov 5, 2024

LCOV of commit 9ee322c during .github/workflows/ci.yml #26

Summary coverage rate:
  lines......: 96.2% (3252 of 3379 lines)
  functions..: 92.9% (196 of 211 functions)
  branches...: 91.1% (613 of 673 branches)

Files changed coverage rate:
                                         |Lines       |Functions  |Branches    
  Filename                               |Rate     Num|Rate    Num|Rate     Num
  =============================================================================
  src/rules/finnish.ts                   |96.0%    276| 100%    20|92.9%     85
  src/rules/no-cyclic-action.ts          |88.9%    108| 100%     4|68.4%     19
  src/rules/no-exposed-subjects.ts       |96.5%    113| 100%     2|86.7%     15
  src/rules/no-implicit-any-catch.ts     |98.7%    159| 100%     6|96.6%     29
  src/rules/no-sharereplay.ts            | 100%     49| 100%     2| 100%      7
  src/rules/no-unsafe-catch.ts           |95.5%     66| 100%     3|77.8%      9
  src/rules/no-unsafe-first.ts           |97.2%     72| 100%     2|90.0%     10
  src/rules/no-unsafe-switchmap.ts       |96.9%    129| 100%     3|86.2%     29
  src/rules/no-unsafe-takeuntil.ts       |96.3%    109| 100%     2|88.9%     18
  src/rules/prefer-observer.ts           | 100%    125| 100%     6|97.2%     36
  src/rules/suffix-subjects.ts           |90.8%    206|94.1%    17|82.0%     50

1 similar comment
Copy link

github-actions bot commented Nov 5, 2024

LCOV of commit 9ee322c during .github/workflows/ci.yml #26

Summary coverage rate:
  lines......: 96.2% (3252 of 3379 lines)
  functions..: 92.9% (196 of 211 functions)
  branches...: 91.1% (613 of 673 branches)

Files changed coverage rate:
                                         |Lines       |Functions  |Branches    
  Filename                               |Rate     Num|Rate    Num|Rate     Num
  =============================================================================
  src/rules/finnish.ts                   |96.0%    276| 100%    20|92.9%     85
  src/rules/no-cyclic-action.ts          |88.9%    108| 100%     4|68.4%     19
  src/rules/no-exposed-subjects.ts       |96.5%    113| 100%     2|86.7%     15
  src/rules/no-implicit-any-catch.ts     |98.7%    159| 100%     6|96.6%     29
  src/rules/no-sharereplay.ts            | 100%     49| 100%     2| 100%      7
  src/rules/no-unsafe-catch.ts           |95.5%     66| 100%     3|77.8%      9
  src/rules/no-unsafe-first.ts           |97.2%     72| 100%     2|90.0%     10
  src/rules/no-unsafe-switchmap.ts       |96.9%    129| 100%     3|86.2%     29
  src/rules/no-unsafe-takeuntil.ts       |96.3%    109| 100%     2|88.9%     18
  src/rules/prefer-observer.ts           | 100%    125| 100%     6|97.2%     36
  src/rules/suffix-subjects.ts           |90.8%    206|94.1%    17|82.0%     50

@JasonWeinzierl JasonWeinzierl merged commit ee705d2 into main Nov 5, 2024
2 checks passed
@JasonWeinzierl JasonWeinzierl deleted the eslint-plugin-lint branch November 5, 2024 22:36
@JasonWeinzierl JasonWeinzierl added the documentation Improvements or additions to documentation label Nov 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant