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. Learn more →
Top 23 TypeScript Linter Projects
-
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.
-
jupyterlab-lsp
Coding assistance for JupyterLab (code navigation + hover suggestions + linters + autocompletion + rename) using Language Server Protocol
-
obsidian-linter
An Obsidian plugin that formats and styles your notes with a focus on configurability and extensibility.
-
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.
-
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.
-
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
-
eslint-plugin-prefer-arrow-functions
Auto-fix plain Functions into Arrow Functions, in all cases where conversion would result in the same behaviour
-
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 🎉 (by avneesh0612)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: GitHub Sponsors: azu the Japanese TypeScript and JavaScript developer | dev.to | 2024-04-25Azu created 500+ npm packages, wrote and maintains a number of popular command line tools for JavaScript. textlint has 2,751 stars, Secretlint has 698 stars. honkit for building books has 2,896 stars.
eslint-config-standard
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.
Not sure what Emacs is, but VS Code has an awesome extension for shellcheck: https://github.com/vscode-shellcheck/vscode-shellcheck
Project mention: Show HN: GPTLint – an OSS standard for LLM-based code review | news.ycombinator.com | 2024-04-29
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:
Project mention: JavaScript registry NPM vulnerable to 'manifest confusion' abuse | news.ycombinator.com | 2023-06-27That 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.
https://github.com/tanepiper/npm-lint
TypeScript Linter related posts
-
An infinite canvas for code exploration
-
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 ?
-
A note from our sponsor - SurveyJS
surveyjs.io | 31 May 2024
Index
What are some of the best open-source Linter projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | gts | 4,965 |
2 | textlint | 2,773 |
3 | eslint-config-standard | 2,580 |
4 | Python | 2,070 |
5 | jupyterlab-lsp | 1,748 |
6 | eslint-plugin-sonarjs | 1,159 |
7 | obsidian-linter | 1,045 |
8 | graphql-eslint | 771 |
9 | vscode-shellcheck | 763 |
10 | sql-lint | 423 |
11 | diagnostic-languageserver | 408 |
12 | tidier | 201 |
13 | vscode-fortran-support | 189 |
14 | gptlint | 133 |
15 | jest-runner-prettier | 90 |
16 | linthtml | 83 |
17 | vscode-linter | 60 |
18 | remark-lint-frontmatter-schema | 48 |
19 | eslint-plugin-prefer-arrow-functions | 41 |
20 | npm-lint | 26 |
21 | uniform | 21 |
22 | next-starter | 12 |
23 | eslint-plugin-move-files | 8 |
Sponsored