-
typescript-eslint
:sparkles: Monorepo for all the tooling which enables ESLint to support TypeScript
-
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.
I like to refer back to https://github.com/typescript-eslint/typescript-eslint/issues/1824 as to why you shouldn't force eslint to do everything.
I personally use eslint-plugin-prettier so Prettier formatting issues are shown in my editor and are reported when linting using ESLint.
I don’t think this negates the point you’re making but comma-dangle is kind of a special case and does have a syntax-based origin. It used to be called no-comma-dangle and was added due to IE8 not supporting trailing commas in objects despite being valid per the ECMAScript 5 and ECMAScript 3 specs.