WordPress/gutenberg

ESLint Plugin: @wordpress/dependency-group wrong grouping with fixer

Open

#17,050 创建于 2019年8月15日

在 GitHub 查看
 (4 评论) (0 反应) (0 负责人)JavaScript (3,893 fork)batch import
Good First IssueNeeds Dev[Priority] Low[Tool] ESLint plugin[Type] Enhancement

仓库指标

Star
 (9,607 star)
PR 合并指标
 (平均合并 12天 18小时) (30 天内合并 509 个 PR)

描述

Describe the bug I have this sample import statements:

import { format } from '@wordpress/date'
import { pickBy } from 'lodash'
import { PanelBody } from '@wordpress/components'

Running wp-scripts lint-js --fix on this groups together the dependencies, but doesn't rearrange the location so I end up with:

/**
 * WordPress dependencies
 */
import { format } from '@wordpress/date'

/**
 * External dependencies
 */
import { pickBy } from 'lodash'
import { PanelBody } from '@wordpress/components'

You'll have to manually move the @wordpress/* dependencies together.

Expected behavior The @wordpress/* / External / Internal dependencies would be sorted and grouped together.

Desktop (please complete the following information): Relevant part of my devDependencies:

"devDependencies": {
    "@wordpress/eslint-plugin": "^2.4.0",
    "eslint": "^6.1.0"
}

贡献者指南