github / github/eslint-plugin-github
Split out JSX-related rules into separate package
オープン
- 主要言語
- JavaScript
- スター
- 336
- フォーク
- 67
- 平均マージ
- 1日 9時間
- マージ済み PR(30日)
- 6
説明
Currently this plugin pulls a big load of jsx-related dependencies to support the jsx rules, but these are useless dependencies for users who do not use jsx.
How about splitting those rules out into separate package `eslint-plugin-github-jsx`?
コントリビューションガイド
調査の方向性
Issue にはファイル名もテストも記載されていません。まず eslint-plugin-github の JSX ルールとその依存関係を洗い出し、次にパッケージ境界を定義してください。完了条件は、JSX ユーザーが eslint-plugin-github-jsx を使用でき、JSX を使わないユーザーがこれらの依存関係をインストールしなくて済むことです。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- eslint, javascript
- 領域
- tooling
- issue の種類
- リファクタリング
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 25/100