MetaMask / MetaMask/eth-token-tracker

Add ESLint, Prettier, auto-changelog

Open
#41 0 comments 0 reactions 0 assignees View on GitHub
team-wallet-framework wf-project-standardization
Dominant language
JavaScript
Stars
81
Forks
41
PR merge metrics
No merged PRs in 30d

Description

Following our other libraries, we should lint and format this project with ESLint/Prettier.

- Add our ESLint packages as dev dependencies (minus TypeScript and Jest)
- Add ESLint configuration file
- Add Prettier as dev dependencies
- Add Prettier configuration file
- Add `@metamask/auto-changelog` as dev dependency
- Fix any lint violations with changelog (also see https://github.com/MetaMask/eth-token-tracker/issues/51)
- Add `lint` and `lint:*` package scripts

Contributor guide

No contributing guide indexed for this repository

Research direction

Review the package manifest and the linting and formatting setup used by the repository's other libraries, then compare the changelog with the related eth-token-tracker issue. Add the requested development dependencies, configuration files, and lint-related scripts, and finish when the project passes the new checks without changelog violations.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
build-system, release, tooling
Issue type
Refactor
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.