EditorConfig
Fine Code Coverage
EditorConfig | Fine Code Coverage | |
---|---|---|
4 | 1 | |
612 | 491 | |
- | - | |
0.0 | 9.3 | |
3 months ago | about 12 hours ago | |
C# | ||
MIT License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
EditorConfig
-
Code Styling should be enforced by default
Someone already went through the trouble of producing a editorconfig dotfile that conforms to the StyleCop rules, and yet it isn't even suggested to be applied by any important C# tool. Which is a glaring oversight as bad as when default gitignore files were not suggested by default, leading to countless repos cluttered with bin and obj folders.
-
Does anyone has a clean code .EditorConfig for C#?
Like this: editorconfig ?
-
Migrating from JS/TS ecosystem to Blazor
Also https://github.com/RehanSaeed/EditorConfig as a starting point for enforcing C# rules and fixes like eslint.
-
PascalCase or camelCase?
Yes. This one is kept up to date as they add new rules to Visual Studio, it's my go-to to use as a base. It goes off of the Microsoft/.net guidelines and sprinkles stylecop style rules on top of it: https://github.com/RehanSaeed/EditorConfig
Fine Code Coverage
-
C# development tools
If you start writing unit tests, I highly recommend Fine Code Coverage to see what percentage of your code has been reached by the existing unit tests: https://github.com/FortuneN/FineCodeCoverage
What are some alternatives?
csharpier - CSharpier is an opinionated code formatter for c#.
SpecFlow - #1 .NET BDD Framework. SpecFlow automates your testing & works with your existing code. Find Bugs before they happen. Behavior Driven Development helps developers, testers, and business representatives to get a better understanding of their collaboration
Alturos.Yolo - C# Yolo Darknet Wrapper (real-time object detection)
MSTest - MSTest framework and adapter
Roslyn - The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
NUnit - NUnit Framework
Husky.Net - Git hooks made easy with Husky.Net internal task runner! 🐶 It brings the dev-dependency concept to the .NET world!
ReportGenerator - ReportGenerator converts coverage reports generated by coverlet, OpenCover, dotCover, Visual Studio, NCover, Cobertura, JaCoCo, Clover, gcov or lcov into human readable reports in various formats.
format - Home for the dotnet-format command
Expecto - A smooth testing lib for F#. APIs made for humans! Strong testing methodologies for everyone!
Bridge.NET - :spades: C# to JavaScript compiler. Write modern mobile and web apps in C#. Run anywhere with Bridge.NET.
CheckTestOutput - Semi-manual asserts for .NET unit tests