I currently somewhat wish CSharpier could also install (or modify, if we are wishing for ponies) an .editorconfig that matches its settings enough that someone with a habit of existing `dotnet format` or who hasn't yet installed CSharpier's own IDE extensions doesn't have a "bad time" or accidentally create a lot of commit churn.
Prettier was relatively easy to adopt because most styles at the time were just eslint configurations and auto-formatters were scarce before Prettier. .NET has a long history of auto-formatters and most of them speak .editorconfig, so some interop would be handy, even if the goal isn't "perfect" interop. Just enough to build a pit of success for someone's first or second PR in a project before they get to that part of the Readme that says "install this thing in VS or Rider" or actually start to pay attention to the Workspace-recommended extensions in VS Code.
Not yet - I just created a browser-wasm project using the .NET CLI and then experimented with it. I spent a bunch of the digging through .targets files to see what optimization options were available.
I plan to put the source on GitHub shortly so others can use it as an example. Just need to clean things up a little first.
One thing that helped me get a better mental model for procrastination was Wait But Why's articles on the topic.
It might seem silly, but just thinking in terms of the rational decision maker and the instant gratification monkey makes it more concrete in my mind and easier to resist.
I actually went with Dashlane bacause of this. I wonder why there's no mention of it in this thread. Most of the people where I work use 1password - but since I'm on both Windows and OSX, I needed something that runs on both platforms.
Agreed. I wish more open source would make it an actual goal to provide awesome error messages. A good example is the Rebus service bus for .NET which has it as an actual goal to have the best error messages - resulting in stuff like: