Yepoleb / packagescanner2

Tool to find errors in the package list from https://github.com/nim-lang/packages

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Package scanner 2

Package scanner for the nimble package list.

Features

Can scan changed packages only and runs in offline mode by default.

Checks packages for:

  • Duplicate and invalid names
  • Missing alias targets
  • Empty tags
  • Invalid method
  • Missing description or license
  • Unavailable URLs
  • Insecure URLs

Compilation

nim c -d:release package_scanner.nim

No external dependencies required.

Usage

package_scanner <packages.json> [--old=packages_old.json] [--check-urls]

If an old package list is specified only changed packages are checked.
If --check-urls is specified URLs are tested for reachability.

Copyright

Based on package_scanner.nim by Federico Ceratto

Released under GPLv3 License

About

Tool to find errors in the package list from https://github.com/nim-lang/packages

License:GNU General Public License v3.0


Languages

Language:Nim 100.0%