Comments (4)
Added instructions for configuring a file watcher in Rider.
from csharpier.
Another option is to create a build task that formats code pre-compile.
That way, one can get enforce consistent styling for their whole team despite everyone using different tools.
from csharpier.
The way we've used prettier at work is to have the build server check that the code is formatted, but not actually do the formatting.
That makes sure everyone is formatting their code, which helps avoid conflicts.
But then I often forget to format my code before pushing it, and have to do it when our build server complains to me.
So maybe the debug build could have a task for formatting, and the release build could have a task for validating the code is already formatted.
Either way, I think a build task makes sense, and if the build task is configurable people can use it in a way that works for them.
from csharpier.
Plugins are created/being created.
from csharpier.
Related Issues (20)
- Keep property with property HOT 1
- Support HTTP HOT 1
- Allow empty/blank lines in object initializers HOT 4
- Problem with CSharpier - Code Format (VSCode Extension) HOT 8
- Inconsistent empty line handling before the csharpier-ignore comment
- #if in collection expression gets eaten
- Empty Collection Expression failed to format HOT 3
- `readonly ref` is changed to `ref readonly` causing error CS9190 HOT 2
- "Failed syntax tree validation" for raw string literals
- Weird formatting of linq chain HOT 6
- How to abort bash script if warnings from dotnet CLI tool? HOT 3
- "CSharpier must be installed globally" yellow bar in VS HOT 2
- Single collection as method parameter HOT 4
- Breaking of code embedded in raw strings with string interpolation HOT 1
- Short variables declaration should not break. HOT 1
- How do you ignore formatting attributes? HOT 1
- Support for CSharp Script HOT 3
- Remove hash from version
- Update docs + support hash in dotnet tools.
- Informational Window for a given file
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.