
Security News
/Research
Wallet-Draining npm Package Impersonates Nodemailer to Hijack Crypto Transactions
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
eslint-config-zumata
Advanced tools
This package provides Airbnb's .eslintrc as an extensible shared config specifically for Zumata's Node.js modules.
This ESLint
config file does not aim to reinvent the wheel to suit our internal purpose in Zumata when writing a Node.js module. It basically extends and modifies the widely known Airbnb's Javascript style guide by not including dependencies such as eslint-plugin-jsx-a11y
and eslint-plugin-react
which are not being used in linting any of our Node.js modules so that to keep our dependencies' hierarchy clean, tidy and small as possible.
Please make sure that you have the followings installed on your machine:
node >= 6.9.1
(In Zumata, we internally use the latest LTS version (node:boron
) for all our Node.js applications.)npm >= 3.10.8
(The minimum NPM version for node:boron
.)eslint >= 3.8.0
(No guarantee it will work below the version specified here)eslint-plugin-import >= 2.0.1
(No guarantee it will work below the version specified here)eslint-plugin-optimize-regex >= 1.1.1
(No guarantee it will work below the version specified here)eslint-plugin-security >= 1.3.0
(No guarantee it will work below the version specified here)ESLint extension for your favorite text editor
Create .eslintrc.json
or .eslintrc
(See Configuring ESLint) and add the following into the file:
# Extend .eslintrc.json
{
"extends": [ "zumata" ]
}
Create .eslintignore
to tell ESLint to skip linting the files inside directories. For example,
# Ignore files to skip linting.
dist/**
**dist/**
Then install the required dependencies to start the integration.
# Install with NPM
$ npm install --save-dev eslint eslint-config-zumata
ESLint should be up and running in your favorite text editor with all the config files needed. Enjoy #eslinting!~
Our default export contains all of our ESLint rules, including ECMAScript 6+. It requires the followings:-
See Airbnb's Javascript styleguide and the ESlint config docs for more information.
MIT License © The Zumata Team
FAQs
Zumata's ESLint Shareable Config
The npm package eslint-config-zumata receives a total of 1 weekly downloads. As such, eslint-config-zumata popularity was classified as not popular.
We found that eslint-config-zumata demonstrated a not healthy version release cadence and project activity because the last version was released 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
/Research
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
Security News
This episode explores the hard problem of reachability analysis, from static analysis limits to handling dynamic languages and massive dependency trees.
Security News
/Research
Malicious Nx npm versions stole secrets and wallet info using AI CLI tools; Socket’s AI scanner detected the supply chain attack and flagged the malware.