Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

nufmt roadmap #11

Open
11 of 22 tasks
AucaCoyan opened this issue May 31, 2023 · 0 comments
Open
11 of 22 tasks

nufmt roadmap #11

AucaCoyan opened this issue May 31, 2023 · 0 comments

Comments

@AucaCoyan
Copy link
Contributor

AucaCoyan commented May 31, 2023

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:

@fdncred fdncred pinned this issue Jun 1, 2023
@nushell nushell deleted a comment from AucaCoyan Jun 1, 2023
fdncred pushed a commit that referenced this issue Sep 27, 2023
## Description of changes

<!-- What changes did you make -->

Made nufmt format recursively.

Run `nufmt .`

## Relevant Issues

<!-- Eg. #43 -->
#11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants