Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
If "git rebase -i" sounds scary, I can help make it less scary, check out this playground I wrote!
3) When in doubt, adopt Google's style guides. The reason I suggest this isn't that Google's is perfect, but that it's a well-accepted standard with a ton of linter/formatter/etc tooling around it. Here are some formatter/verifier plugins for various IDEs and Maven/etc. For Javascript, Google has a style guide too, but the tooling around Airbnb's one that's mostly the same is a bit better. I should note that all of these configs allow overrides/exceptions, so...if you feel strongly about tabs over spaces and so do the rest of the team, you can extend the config to do that. Do yourselves a favor though - when you adopt a style guide and format the code with it, make sure you do that as its own PR rather than mixed in with functionality. Otherwise you won't know what's changed.
3) When in doubt, adopt Google's style guides. The reason I suggest this isn't that Google's is perfect, but that it's a well-accepted standard with a ton of linter/formatter/etc tooling around it. Here are some formatter/verifier plugins for various IDEs and Maven/etc. For Javascript, Google has a style guide too, but the tooling around Airbnb's one that's mostly the same is a bit better. I should note that all of these configs allow overrides/exceptions, so...if you feel strongly about tabs over spaces and so do the rest of the team, you can extend the config to do that. Do yourselves a favor though - when you adopt a style guide and format the code with it, make sure you do that as its own PR rather than mixed in with functionality. Otherwise you won't know what's changed.