MetaMask / MetaMask/eslint-config
Create shared React config
- Dominant language
- JavaScript
- Stars
- 12
- Forks
- 21
- PR merge metrics
- No merged PRs in 30d
Description
We should create a shared React config, `@metamask/eslint-config-react`. This config should extend the recommended React rules, and reconcile the React configs in the [extension](https://github.com/MetaMask/metamask-extension/blob/develop/.eslintrc.js) and [mobile](https://github.com/MetaMask/metamask-mobile/blob/develop/.eslintrc.js), except differences that are due to React Native.
Contributor guide
No contributing guide indexed for this repository
Research direction
Compare the React ESLint configurations in the extension and mobile .eslintrc.js files, separating shared React rules from React Native-specific differences. Review the recommended React rules and define the shared @metamask/eslint-config-react package. Done means the shared config reconciles the applicable rules without including mobile-only differences.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100