☂️ Umbrella issue: CSS nesting and AST traversing issues
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 20/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- css, typescript
- Ambito
- devtools
Direzione di ricerca
Inizia leggendo le issue collegate #320, #288, #251 e #267 per comprendere i problemi di attraversamento dell’AST e di annidamento CSS. Il lavoro è completo quando un attraversamento aggiornato dell’AST tiene traccia dell’annidamento delle regole e consente di calcolare totali basati su complessità, dimensione e figli per regole, at-rule e dichiarazioni.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
There's a couple of issues that can be resolved once we put in place an updated method of walking our AST: we need to keep track more of how rules are nested and how that influences rule sizes, complexity etc.
- https://github.com/projectwallace/css-analyzer/issues/320
- https://github.com/projectwallace/css-analyzer/issues/288
- https://github.com/projectwallace/css-analyzer/issues/251
- https://github.com/projectwallace/css-analyzer/issues/267
- Will make it possible to calculate the total complexity of any rule/atrule/declaration based on it's children
- Lingua principale
- TypeScript
- Stelle
- 366
- Fork
- 15
- Merge medio
- 10m
- PR unite (30g)
- 6
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di projectwallace/css-analyzer
-
✨ enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
projectwallace/css-analyzer#605 ·
-
✨ enhancement
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
projectwallace/css-analyzer#607 ·
-
Add value-level helper to extract keyframe names referenced in `animation` / `animation-name` valuesAperta✨ enhancement
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
projectwallace/css-analyzer#606 ·
-
✨ enhancement
Difficoltà 3/5 1-2 giorni Idoneità per principianti 74/100
projectwallace/css-analyzer#603 ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
projectwallace/css-analyzer#522 ·
Tutte le issue di projectwallace/css-analyzer
Issue simili
-
area: aria/combobox gemini-triaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
angular/components#33973 ·
I maintainer di solito rispondono entro 1 giorno
-
bug priority: P2
Difficoltà 1/5 1-3 ore Idoneità per principianti 84/100
I maintainer di solito rispondono entro 1 giorno
-
[bug] status, list and push crash with an uncaught NotInitializedError stack trace when teamai is not initializedForse già presa @jay23606 l’ha presa oggi. Apertabug good first issue help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
Tencent/teamai-cli#1227 ·
I maintainer di solito rispondono entro 1 giorno
-
[Tool]: YapAperta
Difficoltà 1/5 1-3 ore Idoneità per principianti 62/100
withkarann/aifoxx#417 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
sindresorhus/eslint-plugin-unicorn#3921 ·
I maintainer di solito rispondono entro 1 giorno