native-land-digital / native-land-web-client

Native Land Digital's web client, built with React & TypeScript.
4 stars 1 forks source link

Install Linters for Formatting, Code Quality, CSS, and Accessibility #2

Open noi5e opened 5 months ago

noi5e commented 5 months ago

Here's a rough planning issue to keep track of all the linters we'll be installing in the current milestone, to prepare for our official open source debut.

The goal is to set a decent baseline for code quality before we start accepting PRs for new features—while the codebase is relatively small and manageable.

The following is a list of areas to cover, along with some potential linters for each (many of these are suggestions by @kyleramirez-foreflight).

As always, all aspects of this are up for discussion and welcome as comments in this issue: potential rules, other suggested linters, suggested workflows, etc.

If you're interested in taking on one of these installations, please write a sub-issue, reference it here by number, and make a pull request to that sub-issue.