Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4,919 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

debian-codemods

This repository contains a collection of codemods (code modifications) specifically designed for Debian packaging and development. These codemods can help automate common tasks, improve code quality, and ensure compliance with Debian policies.

Subprojects

Related projects

  • Debian Janitor - An automated system that applies various codemods to Debian packages in an effort to improve the overall quality of the Debian archive, and then submits changes for review to the respective maintainers (directly pushing, or creating merge requests in e.g. Salsa)
  • debian-analyzer - Crate to analyze and modify Debian source packages, built on top of deb822-rs. Provides higher level abstractions, e.g. seamless support for debcargo packages

File format support:

  • deb822-rs - Rust crates for losslessly editing various Debian control files
  • debian-changelog - Rust crate for parsing and modifying Debian changelogs
  • debian-copyright - Rust crate for parsing and modifying Debian copyright files
  • debian-watch - Rust crate for parsing and modifying Debian watch files

Contributing

Contributions are very welcome! The easiest way to get started is probably by following the guide on writing more fixers for lintian-brush.

See also CONTRIBUTING.md on general contribution guidelines, especially regarding code style and what belongs where.

Releases

Packages

Used by

Contributors

Languages