Skip to content

nufmt roadmap #11

Open
Open
@AucaCoyan

Description

@AucaCoyan

We have the repo in the nushell org 🍾 . Now we need more structure to keep moving forward.
As we work in issues and features, we can edit the list.

⚠️ restructure the project

Because of the new-nu-parser coming, and the issue with DeclIds we need to restructure a lot of the parser as it is today.
I don't know how long this is going to be, but we have to have some patience. Let me investigate until I can plan what to do and when 📆

❗ TODO

  • ⚠ resolve all the FlatShapes in Checklist of format #13 (see above)
  • with the file formatted as (--minified), we need to add the indentation
  • make configurable with Config struct
  • limit the max characters to Config
  • and endings of ;, if they are relevant to nushell logic (delete them if they are unnecessary, like python)
  • option to write the files in place or output another file
  • Format reports are nice. Add them!
  • public the cargo package
  • add the nixpkg auto-publish workflow
  • Make it available as a GitHub Action
  • add some ignore comment (# nufmt ignore)

✅ Done:

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions