Skip to content

Conversation

@Jason3S
Copy link
Collaborator

@Jason3S Jason3S commented Jan 10, 2026

Pull request overview

This PR updates the eslint-plugin to report different types of spelling issues with improved categorization and messaging. The changes include upgrading ESLint from v8 to v9, introducing new issue severity levels (Forbidden, Misspelled, Unknown, Hint), and adding a report option to control the level of reporting.

Changes:

  • Upgraded ESLint dependency from v8.57.1 to v9.39.2 across all fixtures and packages
  • Introduced new severity level "Misspelled" to distinguish typos with suggestions from truly unknown words
  • Added report option ('all', 'simple', 'typos', 'flagged') to control which types of issues are reported
  • Enhanced error messages to include suggestions directly in the message text

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the eslint-plugin to report different types of spelling issues with improved categorization and messaging. The changes include upgrading ESLint from v8 to v9, introducing new issue severity levels (Forbidden, Misspelled, Unknown, Hint), and adding a report option to control the level of reporting.

Changes:

  • Upgraded ESLint dependency from v8.57.1 to v9.39.2 across all fixtures and packages
  • Introduced new severity level "Misspelled" to distinguish typos with suggestions from truly unknown words
  • Added report option ('all', 'simple', 'typos', 'flagged') to control which types of issues are reported
  • Enhanced error messages to include suggestions directly in the message text

Reviewed changes

Copilot reviewed 23 out of 25 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
pnpm-workspace.yaml Added new fixture directory for issue-8261 test case
pnpm-lock.yaml Updated ESLint dependency from v8 to v9 and removed deprecated packages
packages/cspell-lib/src/lib/textValidation/lineValidatorFactory.ts Modified suggestion handling to support simple suggestions and extended metadata
packages/cspell-eslint-plugin/src/spellCheckAST/types.ts Added new severity level and suggestion metadata fields to Issue interface
packages/cspell-eslint-plugin/src/spellCheckAST/spellCheckAST.cts Updated to extract and pass suggestion metadata from issues
packages/cspell-eslint-plugin/src/spellCheckAST/spellCheck.mts Implemented filtering logic for different report levels and severity classification
packages/cspell-eslint-plugin/src/plugin/cspell-eslint-plugin.cts Added new message templates with suggestions and updated message selection logic
packages/cspell-eslint-plugin/src/generated/schema.cts Removed deprecated unknownWords option from schema
packages/cspell-eslint-plugin/src/common/options.cts Removed unknownWords from CSpellOptions type and adjusted RequiredOptions
packages/cspell-eslint-plugin/src/test/*.mts Updated test cases with new severity expectations and added comprehensive tests for report levels
packages/cspell-eslint-plugin/fixtures/* Updated ESLint dependencies and added new issue-8261 fixture for testing
packages/cspell-dictionary/src/index.ts Exported Suggestion type for external use
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@github-actions
Copy link
Contributor

github-actions bot commented Jan 10, 2026

Performance Report

Daily Performance
xychart-beta
    title Files Per Second by Day
    y-axis Files per Second
    x-axis Date [Dec-13, Dec-14, Dec-15, Dec-16, Dec-20, Dec-22, Dec-23, Dec-24, Dec-27, Dec-28, Dec-29, Dec-30, Jan-1, Jan-4, Jan-5, Jan-6, Jan-7, Jan-8, Jan-9, Jan-10, Jan-11]
    bar [162.46, 160.30, 159.32, 159.99, 160.32, 171.41, 173.30, 173.54, 170.88, 173.10, 172.87, 170.63, 172.55, 170.72, 165.99, 165.55, 169.22, 174.07, 185.19, 187.45, 191.82]
    line [126.25, 125.99, 122.54, 125.77, 120.95, 129.07, 131.35, 128.71, 129.73, 130.21, 126.25, 125.32, 128.46, 125.36, 119.96, 121.55, 126.54, 132.92, 138.94, 136.24, 138.63]
    line [94.05, 97.42, 87.40, 93.20, 92.02, 98.77, 95.06, 94.41, 95.55, 97.07, 96.22, 92.57, 92.92, 91.62, 91.70, 90.24, 93.64, 97.75, 101.99, 101.23, 100.38]
    line [5.69, 6.12, 5.85, 6.27, 5.94, 6.19, 6.23, 6.06, 5.80, 6.19, 6.04, 6.09, 6.29, 6.13, 5.79, 5.41, 5.66, 6.15, 6.86, 6.90, 6.59]
    line [201.42, 192.31, 202.71, 196.90, 201.49, 199.06, 199.67, 194.62, 190.28, 203.79, 203.98, 206.16, 191.99, 203.06, 195.28, 197.18, 199.76, 210.90, 223.95, 228.77, 221.71]
    line [296.25, 298.40, 299.27, 280.90, 293.45, 278.89, 296.00, 294.23, 289.77, 295.71, 297.33, 290.64, 293.31, 297.11, 291.75, 279.45, 292.30, 315.14, 325.37, 329.28, 333.04]
    line [164.74, 167.10, 169.90, 168.25, 171.20, 165.98, 169.49, 175.43, 173.51, 166.13, 173.69, 176.28, 174.86, 172.30, 168.35, 166.48, 160.20, 176.21, 192.32, 196.53, 190.32]
    line [14.25, 14.42, 14.66, 14.20, 14.14, 14.58, 14.66, 13.81, 14.51, 13.39, 13.58, 14.12, 14.33, 14.46, 13.75, 12.60, 13.58, 14.59, 15.66, 15.79, 15.43]
    line [144.49, 139.02, 141.78, 142.36, 140.50, 151.95, 150.33, 152.02, 150.72, 154.90, 153.82, 147.24, 149.99, 145.79, 146.47, 145.32, 149.61, 152.47, 167.66, 162.55, 171.83]
    line [36.47, 38.38, 37.81, 37.32, 38.13, 39.99, 39.24, 39.22, 39.13, 37.99, 37.43, 37.30, 38.53, 37.44, 35.32, 32.27, 37.29, 39.53, 40.03, 40.97, 41.08]
    line [242.80, 219.56, 233.62, 231.32, 236.32, 236.26, 240.94, 253.96, 249.85, 237.45, 249.30, 236.26, 250.59, 240.41, 245.35, 243.40, 249.06, 252.82, 269.41, 273.80, 255.68]
    line [45.02, 45.75, 43.43, 44.94, 44.85, 45.35, 43.98, 45.75, 48.03, 44.47, 43.53, 43.39, 44.67, 43.92, 40.38, 37.83, 41.50, 45.72, 48.43, 43.80, 51.93]
    line [70.10, 71.99, 68.96, 71.11, 72.00, 74.62, 76.21, 75.66, 76.28, 80.16, 75.45, 77.29, 76.83, 75.96, 77.04, 75.98, 75.37, 79.34, 80.97, 83.22, 85.74]
    line [65.11, 62.93, 65.98, 63.02, 64.70, 64.39, 64.92, 64.92, 65.76, 63.97, 65.18, 60.36, 63.48, 65.17, 62.63, 59.94, 62.94, 68.03, 71.19, 73.13, 67.94]
    line [24.27, 23.97, 21.89, 24.77, 24.75, 25.98, 24.78, 24.02, 24.07, 23.90, 24.05, 23.79, 23.47, 23.84, 21.71, 20.06, 22.54, 25.57, 25.37, 26.38, 26.29]
    line [306.54, 308.67, 318.29, 308.47, 312.68, 311.01, 311.87, 322.19, 317.56, 317.24, 315.38, 325.99, 315.10, 321.37, 318.36, 304.42, 303.41, 319.39, 327.56, 357.94, 344.94]
    line [99.56, 95.79, 93.99, 95.03, 91.66, 95.50, 94.32, 94.29, 94.73, 94.34, 95.29, 95.11, 98.41, 97.41, 93.11, 86.98, 96.48, 99.80, 107.59, 107.79, 95.45]
    line [110.81, 107.51, 105.11, 109.29, 110.23, 118.20, 116.66, 113.51, 116.56, 110.18, 116.43, 113.57, 116.81, 116.74, 114.96, 116.34, 117.08, 121.26, 127.78, 131.45, 132.13]
    line [169.99, 161.97, 169.28, 168.79, 164.45, 163.90, 173.08, 173.52, 171.67, 165.07, 170.82, 168.89, 168.46, 160.87, 163.97, 157.39, 159.96, 176.03, 182.37, 173.15, 186.87]
    line [32.08, 31.89, 31.67, 31.01, 31.00, 31.79, 31.95, 32.72, 33.00, 31.56, 31.04, 31.19, 31.58, 30.98, 28.44, 27.47, 29.34, 33.19, 34.45, 32.48, 33.37]
    line [70.99, 69.49, 68.20, 68.29, 71.18, 72.28, 72.81, 72.16, 72.22, 72.29, 71.63, 70.43, 69.31, 70.55, 65.48, 65.68, 67.02, 74.90, 75.80, 79.70, 77.30]
    line [122.50, 124.97, 121.63, 124.44, 114.40, 117.66, 113.42, 116.57, 120.86, 116.04, 115.61, 111.25, 114.64, 107.26, 104.85, 102.99, 109.30, 116.77, 127.71, 114.20, 132.98]
    line [230.85, 236.16, 237.46, 237.06, 237.81, 238.36, 240.26, 242.42, 235.97, 234.05, 235.94, 244.60, 237.90, 238.37, 234.19, 223.75, 225.18, 243.31, 257.18, 256.97, 258.63]
    line [199.02, 199.50, 195.58, 198.56, 202.04, 205.76, 202.04, 203.32, 201.04, 202.44, 203.10, 195.80, 206.74, 207.91, 185.17, 183.38, 197.81, 213.96, 231.09, 232.21, 230.44]
    line [22.48, 22.26, 24.16, 21.86, 22.99, 23.86, 22.95, 22.15, 22.59, 22.93, 22.71, 21.96, 22.43, 22.76, 19.93, 19.65, 21.35, 23.88, 24.29, 22.74, 24.87]
    line [182.93, 185.74, 173.94, 185.68, 184.19, 188.28, 188.11, 196.54, 189.53, 183.55, 193.13, 194.30, 182.73, 194.72, 192.90, 184.51, 177.92, 195.10, 212.88, 219.97, 220.56]
    line [206.57, 216.35, 210.81, 207.51, 213.81, 235.09, 232.12, 236.13, 235.71, 228.72, 232.65, 236.79, 238.66, 239.84, 237.65, 227.69, 241.17, 242.31, 251.84, 257.31, 260.36]
    line [84.32, 82.91, 77.95, 81.87, 81.89, 89.30, 90.84, 89.17, 86.07, 86.04, 90.94, 91.20, 88.38, 89.72, 82.57, 85.29, 87.34, 86.74, 95.27, 97.94, 99.47]
    line [129.94, 136.83, 140.59, 128.00, 132.13, 140.04, 140.36, 136.98, 135.57, 135.50, 134.25, 129.01, 139.25, 139.78, 129.55, 131.60, 134.11, 136.19, 147.37, 149.33, 154.01]
    line [31.34, 29.78, 30.86, 29.89, 30.20, 33.22, 32.90, 33.40, 32.96, 33.38, 32.90, 31.64, 32.05, 31.87, 30.32, 30.13, 30.52, 32.45, 34.68, 36.83, 37.99]
    line [142.44, 148.72, 148.74, 148.66, 145.81, 145.83, 151.65, 150.82, 149.41, 147.54, 148.32, 148.24, 148.81, 152.12, 144.06, 141.46, 148.01, 153.69, 163.45, 163.04, 162.17]
    line [116.61, 109.61, 115.93, 113.66, 115.36, 122.68, 121.26, 119.81, 119.36, 122.21, 121.33, 118.71, 119.46, 120.59, 115.93, 111.61, 116.47, 122.24, 129.36, 128.91, 133.20]
    line [205.14, 200.36, 207.64, 202.85, 200.31, 210.29, 210.04, 207.76, 200.78, 205.77, 199.55, 199.57, 206.34, 210.39, 198.78, 192.42, 197.28, 209.87, 213.91, 219.61, 217.96]
    line [180.77, 185.77, 186.35, 184.33, 182.33, 191.53, 189.75, 189.98, 177.07, 192.83, 190.79, 182.79, 190.84, 188.67, 194.33, 177.58, 179.97, 187.56, 204.85, 175.41, 200.10]
    line [50.78, 49.91, 50.66, 50.34, 50.02, 51.61, 51.21, 51.38, 49.64, 48.60, 49.52, 48.09, 50.03, 48.82, 46.25, 44.36, 47.22, 53.09, 55.75, 56.48, 57.24]
    line [149.26, 148.44, 146.25, 144.57, 148.51, 160.26, 155.20, 157.30, 154.76, 157.76, 156.45, 156.97, 156.48, 161.27, 156.23, 155.16, 163.04, 163.18, 170.50, 178.84, 177.33]
    line [73.95, 75.07, 76.77, 72.26, 69.84, 77.03, 74.27, 74.27, 73.83, 75.96, 75.41, 73.52, 70.94, 72.13, 67.68, 66.21, 71.65, 76.02, 80.93, 84.19, 84.84]
    line [232.83, 233.41, 237.39, 235.87, 236.73, 241.85, 239.59, 240.67, 245.15, 245.04, 246.20, 235.52, 245.54, 241.43, 227.89, 226.93, 235.13, 241.29, 256.22, 256.06, 220.80]
    line [162.41, 162.92, 155.61, 157.24, 162.25, 174.81, 169.46, 179.44, 172.82, 176.92, 167.34, 176.43, 176.94, 178.99, 168.22, 166.87, 176.13, 175.56, 186.67, 196.90, 193.79]
    line [76.57, 75.62, 71.86, 75.70, 72.52, 79.52, 79.75, 79.57, 78.19, 78.53, 81.17, 72.47, 80.44, 78.06, 78.74, 77.69, 75.81, 82.18, 88.38, 87.15, 89.12]
    line [113.85, 113.19, 111.86, 113.23, 116.22, 119.95, 116.76, 117.75, 118.71, 118.58, 117.32, 112.42, 116.77, 113.28, 107.29, 110.98, 110.70, 119.74, 122.80, 129.73, 128.93]
    line [18.41, 18.71, 17.35, 18.44, 18.66, 19.39, 19.24, 18.95, 18.61, 19.20, 19.16, 18.64, 18.56, 18.69, 15.82, 15.37, 16.82, 19.06, 19.36, 19.05, 20.23]
    line [359.05, 350.76, 385.22, 356.23, 361.41, 363.52, 371.74, 360.07, 349.58, 358.00, 357.09, 358.22, 365.46, 375.72, 366.42, 366.13, 364.89, 378.25, 407.03, 408.32, 409.98]
    line [46.00, 48.05, 47.07, 45.85, 42.75, 47.52, 47.21, 45.81, 45.88, 45.34, 46.09, 44.04, 43.96, 44.61, 40.41, 39.77, 41.67, 47.14, 50.43, 48.76, 50.28]
    line [200.18, 192.55, 195.85, 196.96, 197.31, 203.68, 215.88, 203.82, 209.47, 208.55, 206.80, 208.32, 210.94, 208.87, 204.66, 200.55, 205.66, 217.93, 227.16, 232.86, 233.92]
    line [329.78, 336.28, 339.96, 335.03, 330.81, 346.52, 335.23, 343.48, 342.97, 326.49, 346.96, 341.41, 349.59, 332.44, 321.99, 323.13, 336.38, 352.94, 374.70, 389.29, 373.73]
    line [114.58, 111.22, 109.33, 106.79, 113.91, 116.30, 113.89, 119.27, 121.25, 119.32, 118.60, 119.88, 120.18, 120.91, 116.77, 113.59, 115.36, 119.01, 126.14, 130.00, 135.82]
    line [192.23, 185.43, 191.26, 188.26, 189.10, 196.56, 199.42, 199.83, 198.90, 201.82, 194.83, 201.20, 199.08, 201.68, 196.07, 191.44, 191.98, 208.77, 213.46, 218.16, 220.10]
    line [212.61, 210.51, 204.56, 210.18, 211.34, 200.66, 223.22, 223.16, 220.54, 207.84, 221.69, 222.09, 227.69, 222.11, 226.42, 218.19, 221.48, 227.88, 240.46, 239.34, 234.77]
    line [160.91, 157.90, 164.74, 161.04, 164.69, 164.20, 175.57, 172.74, 173.87, 177.24, 172.99, 166.08, 180.17, 181.21, 173.75, 179.71, 177.60, 181.52, 194.07, 204.27, 204.03]
    line [146.06, 142.91, 137.61, 141.27, 139.39, 164.22, 164.25, 165.65, 160.55, 167.52, 164.35, 162.61, 160.21, 152.67, 150.17, 151.88, 156.83, 157.18, 166.03, 166.95, 178.43]
Loading
Time to Process Files
Repository Elapsed Min/Avg/Max SD SD Graph
AdaDoom3/AdaDoom3 2.71 2.8 / 3.2 / 3.6 0.18 ● ┣━━┻━━╋━━┻━━┫
alexiosc/megistos 6.87 6.9 / 8.0 / 9.9 0.54 ●━━┻━━╋━━┻━━┫
apollographql/apollo-server 2.52 2.4 / 2.7 / 3.1 0.13 ┣━●━━╋━━┻━┫
aspnetboilerplate/aspnetboilerplate 8.78 8.8 / 9.9 / 12.5 0.65 ┣●━┻━━╋━━┻━━┫
aws-amplify/docs 12.24 11.8 / 13.1 / 15.9 0.67 ┣━●┻━━╋━━┻━━┫
Azure/azure-rest-api-specs 9.43 9.1 / 10.3 / 11.7 0.50 ┣●━┻━━╋━━┻━━┫
bitjson/typescript-starter 0.99 1.0 / 1.1 / 1.4 0.10 ┣━●━━╋━━┻━┫
caddyserver/caddy 3.25 3.2 / 3.7 / 4.3 0.21 ●━━┻━━╋━━┻━━┫
canada-ca/open-source-logiciel-libre 1.06 1.0 / 1.2 / 1.4 0.08 ┣━●━━╋━━┻━┫
chef/chef 5.39 5.2 / 5.9 / 6.8 0.33 ┣●━┻━━╋━━┻━━┫
dart-lang/sdk 53.43 53.4 / 62.6 / 70.9 3.80 ●┣━━━┻━━━╋━━━┻━━━┫
django/django 13.11 13.1 / 15.2 / 17.0 0.82 ● ┣━━┻━━╋━━┻━━┫
eslint/eslint 9.37 9.4 / 10.5 / 11.3 0.46 ●┣━━┻━━╋━━┻━━┫
exonum/exonum 3.27 3.2 / 3.6 / 4.1 0.17 ●━━┻━━╋━━┻━━┫
flutter/samples 14.21 14.3 / 16.4 / 17.9 0.83 ● ┣━━┻━━╋━━┻━━┫
gitbucket/gitbucket 3.10 3.1 / 3.5 / 4.0 0.17 ●━━┻━━╋━━┻━━┫
googleapis/google-cloud-cpp 117.76 123.1 / 135.3 / 155.9 8.74 ●━━━┻━━━╋━━━┻━━━┫
graphql/express-graphql 1.05 1.0 / 1.2 / 1.4 0.09 ┣●┻━━╋━━┻━┫
graphql/graphql-js 2.65 2.6 / 2.9 / 3.2 0.14 ●━┻━━╋━━┻━┫
graphql/graphql-relay-js 1.07 1.0 / 1.2 / 1.5 0.10 ┣━●━━╋━━┻━┫
graphql/graphql-spec 1.23 1.2 / 1.3 / 1.6 0.09 ┣━●━━╋━━┻━┫
iluwatar/java-design-patterns 11.23 11.1 / 12.7 / 14.1 0.61 ● ┣━━┻━━╋━━┻━━┫
ktaranov/sqlserver-kit 5.70 5.8 / 6.5 / 7.2 0.32 ●┣━━┻━━╋━━┻━━┫
liriliri/licia 3.85 3.6 / 4.2 / 4.7 0.22 ┣●━┻━━╋━━┻━━┫
MartinThoma/LaTeX-examples 6.11 6.1 / 7.0 / 8.5 0.48 ┣●━┻━━╋━━┻━━┫
mdx-js/mdx 1.82 1.8 / 2.0 / 2.2 0.12 ┣●┻━━╋━━┻━┫
microsoft/TypeScript-Website 4.94 5.0 / 5.6 / 6.2 0.26 ●┣━━┻━━╋━━┻━━┫
MicrosoftDocs/PowerShell-Docs 19.97 19.8 / 22.8 / 25.1 1.17 ●┣━━━┻━━╋━━┻━━━┫
neovim/nvim-lspconfig 4.03 3.9 / 4.4 / 4.9 0.21 ●━━┻━━╋━━┻━━┫
pagekit/pagekit 3.40 3.4 / 3.6 / 4.0 0.15 ┣━●┻━━╋━━┻━━┫
php/php-src 22.77 23.1 / 26.0 / 30.2 1.41 ●┣━━━┻━━╋━━┻━━━┫
plasticrake/tplink-smarthome-api 1.23 1.2 / 1.4 / 1.7 0.11 ┣●┻━━╋━━┻━┫
prettier/prettier 7.28 7.0 / 7.9 / 8.5 0.27 ●┣━━┻━━╋━━┻━━┫
pycontribs/jira 1.38 1.4 / 1.6 / 1.9 0.11 ●━┻━━╋━━┻━┫
RustPython/RustPython 5.41 5.4 / 6.2 / 7.4 0.46 ┣●━┻━━╋━━┻━━┫
shoelace-style/shoelace 2.71 2.7 / 2.9 / 3.3 0.13 ●━┻━━╋━━┻━┫
slint-ui/slint 13.14 11.9 / 14.1 / 15.8 0.63 ┣●━┻━━╋━━┻━━┫
SoftwareBrothers/admin-bro 2.36 2.4 / 2.6 / 2.9 0.13 ●┣━┻━━╋━━┻━┫
sveltejs/svelte 20.11 19.9 / 22.5 / 24.7 1.03 ●┣━━━┻━━╋━━┻━━━┫
TheAlgorithms/Python 6.34 5.4 / 5.9 / 6.7 0.26 ┣━━┻━━╋━━┻━●┫
twbs/bootstrap 1.74 1.6 / 1.8 / 2.1 0.10 ┣━●━━╋━━┻━┫
typescript-cheatsheets/react 1.29 1.3 / 1.4 / 1.9 0.11 ┣━●━━╋━━┻━┫
typescript-eslint/typescript-eslint 3.90 3.8 / 4.4 / 4.9 0.21 ●┣━━┻━━╋━━┻━━┫
vitest-dev/vitest 9.53 8.7 / 9.9 / 11.6 0.51 ┣━━┻●━╋━━┻━━┫
w3c/aria-practices 3.05 3.2 / 3.5 / 4.0 0.19 ● ┣━━┻━━╋━━┻━━┫
w3c/specberus 2.06 1.8 / 2.1 / 2.6 0.14 ┣━┻━━●━━┻━┫
webdeveric/webpack-assets-manifest 1.06 1.1 / 1.3 / 1.6 0.10 ●━┻━━╋━━┻━┫
webpack/webpack 4.87 4.8 / 5.5 / 6.1 0.29 ●┣━━┻━━╋━━┻━━┫
wireapp/wire-desktop 1.32 1.2 / 1.4 / 1.7 0.10 ┣━┻●━╋━━┻━┫
wireapp/wire-webapp 9.35 9.2 / 10.6 / 12.0 0.60 ●━━┻━━╋━━┻━━┫

Note:

  • Elapsed time is in seconds.
Files per Second over Time
Repository Files Sec Fps Rel Trend Fps N
AdaDoom3/AdaDoom3 103 2.71 37.99 19.04% ▃▃▄▃▃▄▃▃▄▄▃▄▅▆▆▆▇▆▇█ 54
alexiosc/megistos 583 6.87 84.84 15.71% ▅▅▃▂▃▄▄▄▄▅▅▅▆▇█▇▇▇██ 54
apollographql/apollo-server 253 2.52 100.38 6.17% ▃▅▅▅▅▄▅▅▆▅▆▆▇▇█▇███▇ 54
aspnetboilerplate/aspnetboilerplate 2286 8.78 260.36 12.50% ▆▇▆▅▆▆▅▄▆▇▆▆▆█▇██▇██ 54
aws-amplify/docs 2874 12.24 234.77 6.47% ▆▇▇▆▅▅▆▆▆▆▆▆▇▇█████▇ 54
Azure/azure-rest-api-specs 2438 9.43 258.63 8.73% ▅▆▄▃▃▄▆▅▃▄▄▅▆▇▇▇█▇▇▇ 54
bitjson/typescript-starter 20 0.99 20.23 10.74% ▅▄▂▂▂▂▂▃▄▄▄▅▆█▆▇▄█▆▇ 54
caddyserver/caddy 290 3.25 89.12 13.17% ▃▅▅▅▅▅▅▅▅▄▅▅▆▇▇███▇█ 54
canada-ca/open-source-logiciel-libre 7 1.06 6.59 8.76% ▅▅▃▃▃▃▃▂▅▃▄▄▆▆█▇█▇▇▇ 54
chef/chef 1196 5.39 221.71 10.12% ▄▅▄▄▅▅▅▄▅▅▅▅▄████▆█▇ 54
dart-lang/sdk 10901 53.43 204.03 16.88% ▅▄▆▅▅▆▅▅▅▅▅▅▅▆▇▇▇▇██ 54
django/django 2891 13.11 220.56 15.73% ▅▅▅▅▅▃▄▄▃▂▄▃▅█▇▇█▇██ 54
eslint/eslint 2062 9.37 220.10 11.41% ▅▅▅▅▄▄▄▅▄▆▃▇▅███▆▇██ 54
exonum/exonum 421 3.27 128.93 11.36% ▃▄▃▃▄▄▄▄▆▄▄▅▅█▇█▄███ 54
flutter/samples 2441 14.21 171.83 15.01% ▄▄▄▄▄▄▄▄▄▅▅▃▅█▇▇██▇█ 54
gitbucket/gitbucket 413 3.10 133.20 12.27% ▅▅▄▄▄▄▄▂▅▅▅▅▅█▇█▇▇▇█ 54
googleapis/google-cloud-cpp 21013 117.76 178.43 14.48% ▄▄▄▅▅▄▄▅▄▅▅▄▅▇▇▆▇▆▇█ 54
graphql/express-graphql 26 1.05 24.87 11.38% ▄▅▂▃▃▃▃▂▅▄▅▆▇█▇█▆█▆█ 54
graphql/graphql-js 368 2.65 138.63 8.76% ▅▅▃▃▄▄▄▄▅▅▅▆▄██▆██▇▇ 54
graphql/graphql-relay-js 28 1.07 26.29 10.45% ▅▅▃▃▂▃▃▂▄▅▅▇▇▇█▇█▅██ 54
graphql/graphql-spec 19 1.23 15.43 9.01% ▅▇▄▃▃▄▄▂▅▄▆▆▆▇██████ 54
iluwatar/java-design-patterns 1992 11.23 177.33 13.20% ▅▅▅▅▄▄▄▅▅▆▆▅▅▇▇▆▇▇██ 54
ktaranov/sqlserver-kit 489 5.70 85.74 13.25% ▅▆▅▅▅▅▅▄▆▅▅▆▅█▅▇▇▇▇█ 54
liriliri/licia 1437 3.85 373.73 9.65% ▂▅▂▄▃▄▄▃▄▄▄▅▅▆▆▇▆██▇ 54
MartinThoma/LaTeX-examples 1409 6.11 230.44 13.75% ▆▅▂▂▃▃▃▄▆▅▅▅▆███████ 54
mdx-js/mdx 141 1.82 77.30 9.32% ▄▄▃▃▄▃▄▄▄▅▃▇▆▇███▃█▇ 54
microsoft/TypeScript-Website 761 4.94 154.01 13.36% ▅▅▃▃▄▅▅▄▄▅▄▅▅▅▆▇▇█▇█ 54
MicrosoftDocs/PowerShell-Docs 2639 19.97 132.13 14.06% ▄▅▄▃▅▅▅▅▅▄▆▅▅▇▇█▇▆██ 54
neovim/nvim-lspconfig 767 4.03 190.32 10.33% ▅▅▄▄▅▅▃▄▅▃▄▅▄▇███▇█▇ 54
pagekit/pagekit 741 3.40 217.96 6.80% ▇▆▄▄▄▃▄▄▆▅▅▇▆█▇▆████ 54
php/php-src 2265 22.77 99.47 13.85% ▆▆▂▄▅▅▄▅▄▅▅▅▄▆▇█▆▇██ 54
plasticrake/tplink-smarthome-api 62 1.23 50.28 11.44% ▄▅▂▃▄▄▃▂▄▅▃▅▆███▇█▇█ 54
prettier/prettier 2511 7.28 344.94 9.31% ▅▅▅▃▄▃▄▄▄▄▄▅▄▆▆▆▅▅█▇ 54
pycontribs/jira 79 1.38 57.24 14.64% ▃▅▃▂▃▃▂▃▄▃▅▅▆███▆███ 54
RustPython/RustPython 719 5.41 132.98 15.18% ▄▄▂▃▃▄▂▂▅▄▄▅▆▅█▅█▇▅█ 54
shoelace-style/shoelace 439 2.71 162.17 8.60% ▆▅▄▄▃▄▄▄▅▅▆▅▆▇█▇████ 54
slint-ui/slint 2630 13.14 200.10 7.11% ▅▆▄▄▃▃▄▄▄▃▄▄▅▅▆█▆▆▃▆ 54
SoftwareBrothers/admin-bro 441 2.36 186.87 11.08% ▃▅▅▃▃▄▄▃▅▅▃▆▆▇██▇▇▆█ 54
sveltejs/svelte 8245 20.11 409.98 11.56% ▇▅▅▄▅▃▅▆▅▅▅▅▅▇▇█████ 54
TheAlgorithms/Python 1400 6.34 220.80 -7.80% ▅▄▅▃▅▅▅▄▇▅▆▆▅███▇██▄ 54
twbs/bootstrap 118 1.74 67.94 5.19% ▄▅▄▄▄▃▄▃▅▅▅▆▆▇▇▇█▇█▆ 54
typescript-cheatsheets/react 53 1.29 41.08 9.04% ▅▆▅▄▂▃▄▄▅▆▆▇▇████▇██ 54
typescript-eslint/typescript-eslint 1298 3.90 333.04 12.78% ▅▅▄▄▃▄▃▄▄▅▄▅▆█▇██▇▇█ 54
vitest-dev/vitest 2436 9.53 255.68 4.25% ▅▅▆▅▅▅▅▅▅▆▅▄▆▇██▆▇█▆ 54
w3c/aria-practices 414 3.05 135.82 16.04% ▅▅▄▄▄▄▄▄▅▄▅▅▅▅▇▇▇▄▇█ 54
w3c/specberus 197 2.06 95.45 -0.34% ▅▆▄▄▅▄▂▄▅▆▆▆▆██████▆ 54
webdeveric/webpack-assets-manifest 55 1.06 51.93 17.74% ▅▄▄▂▃▃▃▃▄▅▄▅▇▆▇▆▇▇▅█ 54
webpack/webpack 1139 4.87 233.92 12.94% ▅▅▄▄▄▅▃▃▅▄▅▅▅▇▅██▇▇█ 54
wireapp/wire-desktop 44 1.32 33.37 6.57% ▅▅▃▃▂▃▄▃▄▄▄▇▆▇▇█▆█▆▇ 54
wireapp/wire-webapp 1811 9.35 193.79 12.82% ▆▄▅▄▄▅▅▄▅▆▅▄▅▇▆▇▇▇██ 54
Data Throughput
Repository Files Sec Kps Rel Trend Kps N
AdaDoom3/AdaDoom3 103 2.71 807.38 19.04% ▃▃▄▃▃▄▃▃▄▄▃▄▅▆▆▆▇▆▇█ 54
alexiosc/megistos 583 6.87 666.63 15.71% ▅▅▃▂▃▄▄▄▄▅▅▅▆▇█▇▇▇██ 54
apollographql/apollo-server 253 2.52 821.28 6.17% ▃▅▅▅▅▄▅▅▆▅▆▆▇▇█▇███▇ 54
aspnetboilerplate/aspnetboilerplate 2286 8.78 633.47 12.50% ▆▇▆▅▆▆▅▄▆▇▆▆▆█▇██▇██ 54
aws-amplify/docs 2874 12.24 820.57 6.48% ▆▇▇▆▅▅▆▆▆▆▆▆▇▇█████▇ 54
Azure/azure-rest-api-specs 2438 9.43 683.80 8.73% ▅▆▄▃▃▄▆▅▃▄▄▅▆▇▇▇█▇▇▇ 54
bitjson/typescript-starter 20 0.99 80.91 10.74% ▅▄▂▂▂▂▂▃▄▄▄▅▆█▆▇▄█▆▇ 54
caddyserver/caddy 290 3.25 782.41 13.47% ▃▅▅▅▅▅▅▅▅▄▅▅▆▇▇███▇█ 54
canada-ca/open-source-logiciel-libre 7 1.06 54.57 8.76% ▅▅▃▃▃▃▃▂▅▃▄▄▆▆█▇█▇▇▇ 54
chef/chef 1196 5.39 1029.37 10.02% ▄▅▄▄▅▅▅▄▅▅▅▅▄████▆█▇ 54
dart-lang/sdk 10901 53.43 1383.28 16.88% ▅▄▆▅▅▆▅▅▅▅▅▅▅▆▇▇▇▇██ 54
django/django 2891 13.11 1389.51 15.80% ▅▅▅▅▅▃▄▄▃▂▄▃▅█▇▇█▇██ 54
eslint/eslint 2062 9.37 1519.46 11.58% ▅▅▅▅▄▄▄▅▄▆▃▇▅███▆▇██ 54
exonum/exonum 421 3.27 1233.27 11.36% ▃▄▃▃▄▄▄▄▆▄▄▅▅█▇█▄███ 54
flutter/samples 2441 14.21 1509.75 14.89% ▄▄▄▄▄▄▄▄▄▅▅▃▅█▇▇██▇█ 54
gitbucket/gitbucket 413 3.10 606.03 12.28% ▅▅▄▄▄▄▄▂▅▅▅▅▅█▇█▇▇▇█ 54
googleapis/google-cloud-cpp 21013 117.76 1452.33 14.45% ▄▄▄▅▅▄▄▅▄▅▅▄▅▇▇▆▇▆▇█ 54
graphql/express-graphql 26 1.05 113.81 11.38% ▄▅▂▃▃▃▃▂▅▄▅▆▇█▇█▆█▆█ 54
graphql/graphql-js 368 2.65 804.66 8.76% ▅▅▃▃▄▄▄▄▅▅▅▆▄██▆██▇▇ 54
graphql/graphql-relay-js 28 1.07 103.28 10.45% ▅▅▃▃▂▃▃▂▄▅▅▇▇▇█▇█▅██ 54
graphql/graphql-spec 19 1.23 514.90 9.01% ▅▇▄▃▃▄▄▂▅▄▆▆▆▇██████ 54
iluwatar/java-design-patterns 1992 11.23 548.10 13.20% ▅▅▅▅▄▄▄▅▅▆▆▅▅▇▇▆▇▇██ 54
ktaranov/sqlserver-kit 489 5.70 1298.39 13.25% ▅▆▅▅▅▅▅▄▆▅▅▆▅█▅▇▇▇▇█ 54
liriliri/licia 1437 3.85 445.25 9.65% ▂▅▂▄▃▄▄▃▄▄▄▅▅▆▆▇▆██▇ 54
MartinThoma/LaTeX-examples 1409 6.11 475.92 13.75% ▆▅▂▂▃▃▃▄▆▅▅▅▆███████ 54
mdx-js/mdx 141 1.82 359.11 9.32% ▄▄▃▃▄▃▄▄▄▅▃▇▆▇███▃█▇ 54
microsoft/TypeScript-Website 761 4.94 1065.29 13.36% ▅▅▃▃▄▅▅▄▄▅▄▅▅▅▆▇▇█▇█ 54
MicrosoftDocs/PowerShell-Docs 2639 19.97 1378.53 14.07% ▄▅▄▃▅▅▅▅▅▄▆▅▅▇▇█▇▆██ 54
neovim/nvim-lspconfig 767 4.03 354.58 10.26% ▅▅▄▄▅▅▃▄▅▃▄▅▄▇███▇█▇ 54
pagekit/pagekit 741 3.40 454.45 6.80% ▇▆▄▄▄▃▄▄▆▅▅▇▆█▇▆████ 54
php/php-src 2265 22.77 1741.99 13.85% ▆▆▂▄▅▅▄▅▄▅▅▅▄▆▇█▆▇██ 54
plasticrake/tplink-smarthome-api 62 1.23 271.68 11.44% ▄▅▂▃▄▄▃▂▄▅▃▅▆███▇█▇█ 54
prettier/prettier 2511 7.28 492.35 9.29% ▅▅▅▃▄▃▄▄▄▄▄▅▄▆▆▆▅▅█▇ 54
pycontribs/jira 79 1.38 405.78 14.64% ▃▅▃▂▃▃▂▃▄▃▅▅▆███▆███ 54
RustPython/RustPython 719 5.41 1550.61 19.49% ▃▄▂▃▃▄▂▂▅▄▄▅▆▅█▅█▇▅█ 54
shoelace-style/shoelace 439 2.71 783.50 8.60% ▆▅▄▄▃▄▄▄▅▅▆▅▆▇█▇████ 54
slint-ui/slint 2630 13.14 1235.55 7.03% ▅▆▄▄▃▃▄▄▄▃▄▄▅▅▆█▆▆▃▆ 54
SoftwareBrothers/admin-bro 441 2.36 411.87 11.08% ▃▅▅▃▃▄▄▃▅▅▃▆▆▇██▇▇▆█ 54
sveltejs/svelte 8245 20.11 275.13 11.52% ▇▅▅▄▅▃▅▆▅▅▅▅▅▇▇█████ 54
TheAlgorithms/Python 1400 6.34 562.24 -7.77% ▅▄▅▃▅▅▅▄▇▅▆▆▅███▇██▄ 54
twbs/bootstrap 118 1.74 557.93 5.19% ▄▅▄▄▄▃▄▃▅▅▅▆▆▇▇▇█▇█▆ 54
typescript-cheatsheets/react 53 1.29 303.85 9.04% ▅▆▅▄▂▃▄▄▅▆▆▇▇████▇██ 54
typescript-eslint/typescript-eslint 1298 3.90 1723.69 12.81% ▅▅▄▄▃▄▃▄▄▅▄▅▆█▇██▇▇█ 54
vitest-dev/vitest 2436 9.53 555.76 4.14% ▅▅▆▅▅▅▅▅▅▆▅▄▆▇██▆▇█▆ 54
w3c/aria-practices 414 3.05 1266.30 16.04% ▅▅▄▄▄▄▄▄▅▄▅▅▅▅▇▇▇▄▇█ 54
w3c/specberus 197 2.06 301.84 -0.34% ▅▆▄▄▅▄▂▄▅▆▆▆▆██████▆ 54
webdeveric/webpack-assets-manifest 55 1.06 118.98 17.74% ▅▄▄▂▃▃▃▃▄▅▄▅▇▆▇▆▇▇▅█ 54
webpack/webpack 1139 4.87 1080.66 13.05% ▅▅▄▄▄▅▃▃▅▄▅▅▅▇▅██▇▇█ 54
wireapp/wire-desktop 44 1.32 148.65 6.69% ▅▅▃▃▂▃▄▃▄▄▄▇▆▇▇█▆█▆▇ 54
wireapp/wire-webapp 1811 9.35 728.93 13.36% ▆▄▅▄▄▅▅▄▅▆▅▅▅▇▆▇▇▇██ 54

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 25 out of 27 changed files in this pull request and generated 2 comments.

Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Jason Dent <Jason3S@users.noreply.github.com>
@Jason3S Jason3S marked this pull request as ready for review January 11, 2026 18:26
@Jason3S Jason3S merged commit 489f182 into main Jan 11, 2026
81 checks passed
@Jason3S Jason3S deleted the dev-eslint branch January 11, 2026 18:26
@Jason3S Jason3S added feature and removed fix labels Jan 12, 2026
@Jason3S Jason3S changed the title fix: Update eslint-plugin report different types of issues. feat: ESLint-plugin -- Distinguish between Forbidden, Misspelled, and Unknown words. Jan 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants