Comments (3)
Hmm, as far as I can tell shfmt doesn't have any issues formatting lines starting with $
(But it can't parse mdsf format <PATH_TO_FILE>
which is rather ironic).
$ cp foo bar
$ touch foo
$ date
Tue Apr 2 23:54:37 CEST 2024
Becomes
$ cp foo bar
$ touch foo
$ date
Tue Apr 2 23:54:37 CEST 2024
From a ux perspective I would personally expect any block tagged with shell
/ sh
to be formatted using the shell formatter, whether it has a shebang or not. But I can definitely see your point.
I am honestly not sure what makes most sense 😅
from mdsf.
Yes, exactly. My idea was for your to have this in your mind. Maybe add a test or twos.
So you can see how things evolve.
Because developing is east, maintaining is hard. So having unit tests is always better.
from mdsf.
I'm not sure about the consequences of the things I'm raising, but at least now you know they exist
from mdsf.
Related Issues (20)
- Feature request: add a `--dry-run` mode
- Multithread support
- [markdown] Support "autocorrect" tool HOT 1
- [Markdown] Support "misspell"
- [Go] support golines formatter
- Add support for custom file extensions
- Add --cache argument
- Use binaries from node_modules
- Add support for composer based binaries
- Shell script for installing binary
- Publish binary to npm
- Generate manpage
- Shell completions for nushell
- Shell completions for fig
- Standardjs does not work because files are in hidden folder
- Support stdin/stdout based formatters
- Allow settings extra flags to formatter
- Setup codecoverage tracking
- Vs Code extension for format on save
- Obsidian extension
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mdsf.