Comments (1)
I have a PR with partly implemented csproj formatting and had the same idea because it made sense to allow someone to use that formatter for xml, props, etc. I'll work on getting the ability to specify formatters for other extensions it into the next release.
One possibility
formatters:
- type: csharp
extensions: [ ".cs", ".cs.custom" ]
- type: xml
extensions: [ ".xml", ".csproj" ]
Or maybe support it with .editorconfig
.
[*.{cs,cs.custom}]
csharpier_formatter = csharp
[*.xml]
csharpier_formatter = xml
I should also take a look at how prettier does this.
from csharpier.
Related Issues (20)
- Switch expression single line broken when preceded by comment
- VSCode not working (probably a dup of #1260) HOT 2
- [Rider] formatting on save not working since 0.28.0 HOT 3
- CSharpier binary not found when dotnet-tools.json is missing, despite CSharpier installed globally HOT 3
- Formatting of empty collection initializer for huge type
- Configurable indentation/levels for fluent methods
- Rider extension not recognise global csharpier again HOT 2
- Excess empty line in combination of switch expression, value tuple, and pattern matching HOT 2
- Support custom extensions in .editorconfig
- Support custom file extensions with IDE extensions HOT 2
- Bad wrapping and indentation on long switch expression branches matching on tuples
- Additional Linebreak before `using static` HOT 3
- Improve docs on how to enable vscode extension HOT 4
- Inline if-return statement always has line break added
- Switch expressions have extra line breaks HOT 2
- Enforce trailing comma HOT 1
- Casting line overflow separates cast type and variable
- Editorconfig new_line_before support HOT 2
- Using statement ordering and conditional compilation
- [installation] csharpier is not found in NuGet feeds HOT 2
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 csharpier.