projectwallace / projectwallace/css-code-quality

Deduct points for using too many shorthands

Open
#9 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
TypeScript
Stars
155
Forks
4
Avg merge
3h 34m
Merged PRs (30d)
1

Description

Shorthands are risky and spec authors sometimes actually regret them when for example you can't add new props to the animation shorthand because it's already "a dumpster fire of parsing".

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the existing quality guards and the code that parses CSS declarations or shorthand properties. Determine how a shorthand-count guard would fit the current scoring model and what threshold and deduction are needed; done means the guard is represented in the calculated CSS quality score.

Written by the indexing model from the issue text.

Assessment

Tech stack
css, typescript
Domain
tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.