Top 10 TypeScript Linting Projects
-
spectral
A flexible JSON/YAML linter for creating automated style guides, with baked in support for OpenAPI v3.1, v3.0, and v2.0 as well as AsyncAPI v2.x.
-
-
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.
-
sheriff
A comprehensive and opinionated Typescript-first ESLint configuration. (by AndreaPontrandolfo)
You can learn everything about the project in the brand-new docs, here https://www.eslint-config-sheriff.dev.
-
-
editorconfig-checker.javascript
A tool to verify that your files are in harmony with your .editorconfig
editorconfigchecker. A linter that checks files for compliance with editorconfig rules. Another linter that helps maintain consistency in the format of all files.
-
remark-lint-frontmatter-schema
Validate your Markdown frontmatter data against a JSON schema — remark-lint rule plugin
-
eslint-plugin-prefer-arrow-functions
Auto-fix plain Functions into Arrow Functions, in all cases where conversion would result in the same behaviour
I prefer to set a standard for function declarations, so require use of arrow functions with an implicit return if possible. prefer-arrow-functions can do this for us, noting we also need to override some default ESLint rules:
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Project mention: An ESlint plugin for consistent filename and folder naming. Allows you to enforce a consistent naming pattern for the filename and folder. | /r/javascript | 2023-05-15
[1] https://github.com/JamieMason/eslint-plugin-move-files
-
retext-case-police
A `retext` plugin for checking popular names casing. Example: ⚠️ `github` → ✅ `GitHub`
-
TypeScript Linting related posts
Index
What are some of the best open-source Linting projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | spectral | 2,240 |
2 | secretlint | 697 |
3 | sheriff | 88 |
4 | linthtml | 81 |
5 | editorconfig-checker.javascript | 69 |
6 | remark-lint-frontmatter-schema | 46 |
7 | eslint-plugin-prefer-arrow-functions | 37 |
8 | eslint-plugin-move-files | 8 |
9 | retext-case-police | 5 |
10 | assertion-types | 3 |