pytest-dev / pytest-dev/pytest-html

Expand ESLint

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

Nobody has claimed this yet.

test
Dominant language
Python
Stars
779
Forks
260
PR merge metrics
No merged PRs in 30d

Description

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:

I'll be adding all of the above, one PR per bullet point when I find the time to.

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 ESLint setup introduced in pull request 367 and the Stylistic Issues and ECMAScript 6 rule sections linked in the issue. Treat the remaining rule groups as separate changes, and consider the work done when the selected rules are configured and the JavaScript linting passes without requiring unrelated broad edits.

Written by the indexing model from the issue text.

Assessment

Tech stack
eslint, javascript
Domain
tooling
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.