cybertk / cybertk/abao

ES7 Migration - Linting

Open
#225 1 comment 0 reactions 0 assignees View on GitHub
es7 migration
Dominant language
CoffeeScript
Stars
352
Forks
57
PR merge metrics
No merged PRs in 30d

Description

In an effort to keep the codebase manageable with numerous contributors, it would be helpful if we had a linter in place. The obvious choice is ESLint, followed by the specific style guide that we can start with and then customize accordingly.

I'll make some propositions:
* Airbnb styleguide: https://github.com/airbnb/javascript
* Prettier alongside the airbnb guide: https://github.com/prettier/prettier

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the repository's CoffeeScript codebase and the linked Airbnb JavaScript and Prettier proposals. Decide which linting approach fits the project, then define and apply a consistent configuration across the codebase. Done means the chosen linter is in place and the project follows its agreed style rules.

Written by the indexing model from the issue text.

Assessment

Tech stack
coffeescript, javascript
Domain
developer-experience, tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.