Add `lint --only <files>` option to reuse

Open
#199 2 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
35/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Stale
Tech stack
python
Domain
tooling

Research direction

Start by reviewing the linked reuse-tool PR #903 and the add-license-headers hook that currently invokes lint across the repository. Confirm how the hook passes files to lint, then verify that a lint --only option limits checks to those files and improves the hook's behavior.

Written by the indexing model from the issue text.

Description

enhancement hacktoberfest
📝 Description of the feature

Work on this PR to add the lint --only <files> option:

https://github.com/fsfe/reuse-tool/pull/903

This should significantly speed up the time it takes to check files in the add-license-headers hook. Right now, lint has to check all files in the repository each time it is run

💡 Steps for implementing the feature

No response

🔗 Useful links and references

No response

Note

Before contributing and starting any work, please make sure you agree with the CLA and sign it in your PR.

Dominant language
Python
Stars
5
Forks
1
Avg merge
1h 47m
Merged PRs (30d)
7

Contributor guide

Open the contributing guide

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.

More from ansys/pre-commit-hooks

All issues in ansys/pre-commit-hooks

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.