rslint
ESLint
Our great sponsors
rslint | ESLint | |
---|---|---|
3 | 231 | |
2,330 | 21,036 | |
1.5% | 1.1% | |
4.5 | 9.6 | |
about 2 months ago | 2 days ago | |
Rust | JavaScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
rslint
-
ESLint alternatives - quick-lint-js and rslint
3 projects | 24 Dec 2021
-
Rust Is the Future of JavaScript Infrastructure
Author here. A few other Rust projects to note that I didn't mention in the original post I've since found:
- Boa (JS engine in Rust) – https://github.com/boa-dev/boa
- RSLint (JS/TS linter in Rust) – https://github.com/rslint/rslint
- Node version manager in Rust – https://github.com/Schniz/fnm
If you know of any other popular ones, let me know. I'm keeping a list :)
- Why isn't differential dataflow more popular?
ESLint
-
TEN Stack: Typescript-Express-Node template (Updated 2022)
ESLint for code linting
-
Life is Too Short to Review Spaces
prettier and eslint are used to format our JSON, YAML, and markdown files.
-
6 tips to make your JS/TS repository more new-joiners friendly
Please, don’t waste your and others' time on manually checking indents or formatting rules. And write them down instead of saying “We always do it that way” during code review. I know that “spaces vs tabs” is a holy war in programming but you have to decide that battle for your team. Add tools like eslint or prettier and a set of rules to your repository. Automate that checks. Test your formatting on pre-commit or creating merge requests. Define rules in a transparent way — not only in your head. And let a computer do that simple checks — it is the best at that!
-
eslint rule to check for bogus routes
Leverage eslint to find those white-space characters at the beginning and the end of string values. First do a
-
Multi-package project setup
We'll use ESLint with some plugins, alongside Prettier for project linting & file formatting.
-
The REGAL Architecture
Syntax errors are notorious in dynamic languages since there is no compiler. Thus you write code, have no idea if it’s right, and just run it to see if it is. The pro’s here is dynamic languages tend to be fast so this process of “does it work? does it work? does it work?” can be done many times a minute. As code bases grow, however, this starts to get tedious and error prone. Many languages have linting tools to help with this like ESLint for JavaScript and Black for Python which adds tooling complexity, but with the pro meaning you may keep the same speed of iteration.
-
Tips and Tricks to make Coding Easier
ESLint is a tool that will analyze your JavaScript code and let you know if problems exist within it while you're coding. If you want to avoid running into common syntax errors or other simple errors before you run your code in a JavaScript Runtime Environment like a browser, then you should start using ESLint today. You can use ESLint to make your coding life easier and I'll show you how. To find out more about ESLint, check out their documentation here. In short, after setting up ESLint in VSCode, you'll be able to find problems in your code and fix them before ever running it in the browser. Check out my blog post about how to set up ESLint in VSCode.
-
Streamlining your Tailwind CSS workflow with ESLint + Prettier
In this article we'll take a look at how tools like ESLint and Prettier can help us never have to think about class names again, and provide some helpful guidance along the way.
-
I built 3 Hackathon projects in 3 months, and won 1500$ in Prizes 🥳🎉
ESLint, prettier - For linting and code formatting
-
Completed My Rock Paper Scissors Project
First off, use a linter like eslint. It will help you clean up your code and find mistakes.
What are some alternatives?
XO - ❤️ JavaScript/TypeScript linter (ESLint wrapper) with great defaults
Standard - 🌟 JavaScript Style Guide, with linter & automatic code fixer
JSHint - JSHint is a tool that helps to detect errors and potential problems in your JavaScript code
prettier - Prettier is an opinionated code formatter.
JSLint - JSLint, The JavaScript Code Quality and Coverage Tool
Babel (Formerly 6to5) - 🐠 Babel is a compiler for writing next generation JavaScript.
nvim-lint - An asynchronous linter plugin for Neovim complementary to the built-in Language Server Protocol support.
jsinspect - Detect copy-pasted and structurally similar code
craco - Create React App Configuration Override, an easy and comprehensible configuration layer for Create React App.
JS-Beautifier - Beautifier for javascript
Tailwind CSS - A utility-first CSS framework for rapid UI development.
dotenv-linter - ⚡️Lightning-fast linter for .env files. Written in Rust 🦀