Skip to content

FileFormatInfo/namelint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

namelint Logo for namelint

Note

This is "README-driven development". There is no code yet, just an overview of what I think it should do.

Checks for invalid/deceptive/hacked file names.

Background

Installing

Running

Building

License

Copyright © 2024 by Andrew Marcuse under CC BY-SA 4.0

Attribution requirement: a follow-able link to this repo on Github

Credits

Git Github Rust

Links

Prior Art

To Do

Also see the to-do list in [rules/README.md]

  • rules per extension
  • detect duplicates with only lower/upper case differences
  • specify params as regex/bytes/utf8 codepoint numbers/ascii/utf8
  • overrides: allow/deny list (regex?)
  • CI job
  • output report format: text/json/???,
  • output encoding: how to show bad chars in report
  • output: generate script to [delete|purify|???] (or ability to pipe to xargs?)
  • support for a .namelint file
  • check attributes (or separate attrlint?)

Releases

No releases published

Packages

No packages published