Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge. Learn more →
Top 23 TypeScript Linter Projects
-
-
Software development: textlint, Secretlint, HonKit and other development and maintenance.
-
Appwrite
Appwrite - The open-source backend cloud platform. Add Auth, Databases, Functions, and Storage to your product and build any application at any scale while using your preferred coding languages and tools.
-
eslint-config-standard
-
-
jupyterlab-lsp
Coding assistance for JupyterLab (code navigation + hover suggestions + linters + autocompletion + rename) using Language Server Protocol
Project mention: Does Jupyter labs or jupyter notebook have a way to expose python (or C++) objects? | /r/IPython | 2023-03-28 -
-
obsidian-linter
An Obsidian plugin that formats and styles your notes with a focus on configurability and extensibility.
I did some searching and found a tool by Victor Tao (not me), called Obsidian Linter, and it got me wondering, have any of you found success using this tool, or something similar? I have been working with it for a minute now, and though a lot of my time right now is spent tweaking the linting options, I feel once I have gotten everything set up the way I need it, this could be quite the game changer for my productivity and note-taking speed.
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
graphql-eslint
ESLint parser, plugin and set rules for GraphQL (for schema and operations). Easily customizable with custom rules. Integrates with IDEs and modern GraphQL tools.
Project mention: Can I get some advice on whether I should be using @graphql-eslint/eslint-plugin or eslint-plugin-graphql for linting please? | /r/graphql | 2023-01-26You can read more on this blog post and also check out the new graphql-eslint website (with the online interactive playground)
-
Not sure what Emacs is, but VS Code has an awesome extension for shellcheck: https://github.com/vscode-shellcheck/vscode-shellcheck
-
-
-
-
-
-
-
vscode-linter
Extension for code linting, all in one package. New linters can be easily added through an extension framework.
-
remark-lint-frontmatter-schema
Validate your Markdown frontmatter data against a JSON schema — remark-lint rule plugin
-
Project mention: JavaScript registry NPM vulnerable to 'manifest confusion' abuse | news.ycombinator.com | 2023-06-27
That postinstall and other scripts have been a problem for a long time - the PoC for example could be installed via npx, which would then run postinstall which executes another script to steal /etc/password data.
This is not a new problem, you just have another vector.
I came up with a free linter package to try solve it - but no one seemed interested, and here we are 7 later talking about where people are now offering paid services to mitigate it.
-
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:
-
uniform
Uniform is a CLI tool - code linter and formatter for JavaScript and TypeScript. Works using eslint and prettier under the hood. (by Dauta)
-
next-starter
This template has everything you need to start building your Next.js app with typescript, tailwind CSS, and ESlint 🎉
-
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
-
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
TypeScript Linter related posts
- Do any of us use a linter?
- TTRPG, YAML, and Pathfinder 1e Bestiary Escape Help
- Typescript template for Leetcode grinding
- Ruff: A Fast Python Linter
- How to add a metadata field enmasse?
- custom annotation : Why i do that ?
- Can I get some advice on whether I should be using @graphql-eslint/eslint-plugin or eslint-plugin-graphql for linting please?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 30 Nov 2023
Index
What are some of the best open-source Linter projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | gts | 4,659 |
2 | textlint | 2,668 |
3 | eslint-config-standard | 2,525 |
4 | Python | 2,065 |
5 | jupyterlab-lsp | 1,626 |
6 | eslint-plugin-sonarjs | 1,055 |
7 | obsidian-linter | 841 |
8 | graphql-eslint | 739 |
9 | vscode-shellcheck | 707 |
10 | sql-lint | 413 |
11 | diagnostic-languageserver | 404 |
12 | tidier | 198 |
13 | vscode-fortran-support | 161 |
14 | jest-runner-prettier | 91 |
15 | linthtml | 75 |
16 | vscode-linter | 56 |
17 | remark-lint-frontmatter-schema | 38 |
18 | npm-lint | 26 |
19 | eslint-plugin-prefer-arrow-functions | 25 |
20 | uniform | 21 |
21 | next-starter | 12 |
22 | eslint-plugin-move-files | 8 |
23 | zettel-lint | 6 |