pks-0.1.2 is not a library.
Visit the last successful build: pks-0.2.26

pks

CI Audit

WIP: Rust implementation of packs for ruby

Initial Milestone

  • pks generate_cache, which can be used to update tmp/cache/packwerk for faster packwerk output. It should produce the exact same json that packwerk produces today. Challenges include:
    • Parsing ERB
    • Parsing Rails associations and rewriting them as constant references using a pluralizer. Initially, non-standard inflections will likely not be supported (although I may support it through hard-coded map in packwerk.yml)
    • Replicating packwerk's behavior with respect to not recording "local definitions"
  • pks check, which can be used as a drop-in replacement to the VSCode
  • pks update, which can be used to update deprecated_references.yml
  • pks lsp, to launch an LSP-server to provide faster feedback