Security News
tea.xyz Spam Plagues npm and RubyGems Package Registries
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
@garraflavatra/yeslint
Advanced tools
Readme
A sensible, modern collection of configuration files for ESLint that enforces beautiful code. It contains both rules to ensure correct code (e.g. enforce break
statements in each switch
case
), and rules to make your code beautiful (e.g. adding a trailing comma to array items that start on a newline).
Currently, the 3 following configuration files are available:
generic
: generic ESLint configuration for all modern JavaScript runtimes.node
: an extension on the generic config, with rules specific to Node.js.svelte
: configuration for Svelte and JavaScript in browser environments.Please see the examples
directory for some examples. Files that start with wrong.
contain many errors, and the fixed version of those files is in their correct.
equivalent.
Install it together with ESLint using npm, pnpm, Yarn, or whatever package manager you like to use:
npm install --save-dev eslint @garraflavatra/yeslint
yarn add --dev eslint @garraflavatra/yeslint
pnpm add --save-dev eslint @garraflavatra/yeslint
Then, tell ESLint to extend this configuration. Add it either in .eslintrc.json
, add it as the default export in .eslintrc.js
, or add it in your package.json
under the "eslintConfig"
key.
Please consider the following example. You should replace <name>
with the name of the configuration you want to use.
module.exports = {
extends: './node_modules/yeslint/config/<name>.js',
};
Or add this to your package.json
file:
"eslintConfig": {
"extends": "./node_modules/yeslint/config/<name>.js"
}
After installing, run npx eslint .
to lint your code for the first time, or use npx eslint --fix .
to lint while automatically fixing all auto-fixable problems ESLint finds in your codebase.
© Romein van Buren 2023. yeslint! is released under the MIT license — see LICENSE for the full license text.
FAQs
Sensible configuration for your ESLint installation
The npm package @garraflavatra/yeslint receives a total of 5 weekly downloads. As such, @garraflavatra/yeslint popularity was classified as not popular.
We found that @garraflavatra/yeslint demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
Security News
As cyber threats become more autonomous, AI-powered defenses are crucial for businesses to stay ahead of attackers who can exploit software vulnerabilities at scale.
Security News
UnitedHealth Group disclosed that the ransomware attack on Change Healthcare compromised protected health information for millions in the U.S., with estimated costs to the company expected to reach $1 billion.