Skip to content

nufmt roadmap #11

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:

No activity

Activity on this issue will appear here.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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