pytest-dev / pytest-dev/pytest-html
Expand ESLint
Nessuno ha ancora preso questa issue.
- Lingua principale
- Python
- Stelle
- 779
- Fork
- 260
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
ESLint was introduced in https://github.com/pytest-dev/pytest-html/pull/367
This first pass included almost all relevant ESLint sections except for the following:
The following three rules were also skipped, since they involved making broad changes across the JS code. It would be better to submit them as separate PRs:
- https://eslint.org/docs/rules/no-use-before-define
- https://eslint.org/docs/rules/#strict-mode
https://eslint.org/docs/rules/camelcase - PR open in https://github.com/pytest-dev/pytest-html/pull/410- Done
I'll be adding all of the above, one PR per bullet point when I find the time to.
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
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.
Direzione di ricerca
Inizia esaminando la configurazione di ESLint introdotta nella pull request 367 e le sezioni delle regole Stylistic Issues ed ECMAScript 6 collegate nell’issue. Considera i gruppi di regole rimanenti come modifiche separate e considera il lavoro completato quando le regole selezionate sono configurate e il linting JavaScript passa senza richiedere modifiche ampie non correlate.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- eslint, javascript
- Ambito
- tooling
- Tipo di issue
- Refactoring
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 25/100