ManimCommunity / ManimCommunity/manim

Add linting back to CI

Open
#3,622 5 comments 0 reactions 0 assignees View on GitHub
good first issue help wanted tracking
Dominant language
Python
Stars
40.9k
Forks
3.1k
Avg merge
3d 12h
Merged PRs (30d)
25

Description

Following https://github.com/ManimCommunity/manim/pull/3620, would be great to enforce linting on CI.

I propose using Ruff instead of flake8, it would avoid having to install a bunch of plugins and `pyproject.toml` configuration is supported.

Format could be included as well if the diff isn't to big.

Contributor guide

Open the contributing guide

Research direction

Review pull request #3620 and the closed pull request #3774, then inspect the repository's existing CI configuration. Add Ruff-based linting to CI and evaluate whether formatting can be included without a large diff; done means the CI workflow reliably enforces the agreed checks.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.