The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Eslint-plugin-unicorn Alternatives
Similar projects and alternatives to eslint-plugin-unicorn
-
-
proposal-pattern-matching
Pattern matching syntax for ECMAScript
-
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.
-
proposal-numeric-separator
Discontinued A proposal to add numeric literal separators in JavaScript.
-
eslint-config-prettier
Turns off all rules that are unnecessary or might conflict with Prettier.
-
-
eslint-config-canonical
The most comprehensive ES code style guide.
-
-
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.
-
-
XO
❤️ JavaScript/TypeScript linter (ESLint wrapper) with great defaults
-
eslint-plugin-react-hooks-addons
ESLint rule to check unused and potentially unnecessary dependencies in useEffect hook.
-
putout
🐊 Pluggable and configurable JavaScript Linter, code transformer and formatter with built-in ESLint and Babel support for js, jsx typescript, flow, markdown, yaml and json. Write declarative codemods in a simplest possible way 😏
-
eslint-plugin-boundaries
Eslint plugin checking architecture boundaries between elements
-
eslint-plugin-canonical
ESLint rules for Canonical ruleset.
-
eslint-plugin-github
An opinionated collection of ESLint rules used by GitHub.
-
eslint-plugin-proper-ternary
ESLint rules to ensure proper usage of ternary/conditional expressions
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
eslint-plugin-unicorn reviews and mentions
-
Anyone using the data types Map and Set IRL?
I recently scanned out codebase with https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-set-has.md and found many instances of potential "accidentally quadratic" uses of array.includes instead. gas a nice autofix to convert to set. there are some fun and sometimes useful lint rules out there...
-
this has broken my code 3 times
There’s an ESLint rule for that (albeit in a plugin)
-
Array.reduce() feels like a cheat code/superpower if you know how to use it.
Many popular eslint configs have even introduce rules to warn on its usage for these very reasons.
-
Why are functions declared inside a component instead of directly in the file.
eslint-plugin-unicorn
- es-lint rule to force arrow functions as callbacks
- 100+ ESLint rules
-
TIL about the Nullish Coalescing Operator in Javascript (??)
I find eslint-plugin-unicorn package pretty useful for updating old code. With IE11 dead and NodeJS v12 LTS sunsetting soon, it's a brave new world.
- JS Array.foreach vs for-loops, pros and cons, which do you use and why
-
Code Review chronicles: destructuring, linting and one valid reason for Typescript
Default parameters should not be passed to a function through an object literal. The foo = {a: false} parameter works fine if only used with one option. As soon as additional options are added, you risk replacing the whole foo = {a: false, b: true} object when passing only one option: {a: true}. For this reason, object destructuring should be used instead. Linter rule
-
A note from our sponsor - WorkOS
workos.com | 18 Apr 2024
Stats
sindresorhus/eslint-plugin-unicorn is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of eslint-plugin-unicorn is JavaScript.
Popular Comparisons
- eslint-plugin-unicorn VS eslint-config-xo
- eslint-plugin-unicorn VS eslint-plugin-react-hooks-addons
- eslint-plugin-unicorn VS proposal-numeric-separator
- eslint-plugin-unicorn VS putout
- eslint-plugin-unicorn VS eslint-plugin-boundaries
- eslint-plugin-unicorn VS eslint-config-canonical
- eslint-plugin-unicorn VS eslint-plugin-proper-ternary
- eslint-plugin-unicorn VS proposal-observable
- eslint-plugin-unicorn VS eslint-plugin-github
- eslint-plugin-unicorn VS picoc