import-js/eslint-plugin-import

🐞: [import/newline-after-import] False positively reports wrong empty line numbers between imports with comments

開放

#2,913 建立於 2023年10月31日

 (2 則留言) (2 個反應) (0 位負責人)JavaScript (1,549 個分叉)batch import
help wantedimport/export ordering

倉庫指標

星標
 (5,940 顆星)
PR 合併指標
 (平均合併 138天 22小時) (30 天內合併 3 個 PR)

描述

Something like that:

import './index.scss';

// other imports
import { ErrorBoundary } from 'react-error-boundary';

And my setting is

'import/newline-after-import': [
  'error',
  {
    count: 2,
    exactCount: true,
    considerComments: true
  }
]

It reports like this: image

But this is not the correct behavior, as in the documentation it clearly says:

Enforces having one or more empty lines after the last top-level import statement or require call.

after the last top-level import statement

Note: the exactCount doesn't matter, as I've tried to remove it but it's still causing issue.

Package version: ALL LATEST

貢獻者指南