
Research
npm Malware Targets Telegram Bot Developers with Persistent SSH Backdoors
Malicious npm packages posing as Telegram bot libraries install SSH backdoors and exfiltrate data from Linux developer machines.
eslint-config-netconomy
Advanced tools
This is the ESLint base configuration used by Netconomy for our projects. Included are the following presets:
eslint-config-netconomy/react
eslint-config-netconomy/jquery
eslint-config-netconomy/nodejs
To use, for example, the React preset in your own ESLint configuration, simple
add following line to your .eslintrc
:
"extends": "netconomy/react"
You can find more information about this ESLint feature in the official documentation.
Note: If you want to use the React base configuration, you will also have to install the eslint-plugin-react package:
npm install --save-dev eslint-plugin-react
We try to keep this as up-to-date as possible with major ESLint releases. For details on how our version numbers relate to ESLint's please take a look at the CHANGELOG.md.
If you want to pin this package and its version to the ESLint version you're using within your project, you can also install both directly within your project ...
npm install --save-dev eslint
npm install --save-dev eslint-config-netconomy
and set the base configuration like this within your .eslintrc
:
{
"extends": "./node_modules/eslint-config-netconomy/react.js"
}
In the tests
folder you can find a list of files that will be tested against
the provided ESLint configurations. Each file's name indicates what
base-configuration will be used:
base-...
will use the base configurationjquery-...
for the jQuery configurationreact-...
for the React configurationnodejs-...
for the NodeJS configurationIf you expect rule violations in a test then you have to add a configuration header to that file. Let's say we are expecting the "eqeqeq" rule to be violated twice within the test file. In that case the header of that file should look like this:
//? {"eqeqeq": 2}
To run all the tests, execute npm install && npm test
.
During development you can clone this repo and make that version of
eslint-config-netconomy globally available using npm link
from within the root
folder. After that you can refer to the configuration using something like ...
{
"extends": "netconomy/react"
}
... within your .eslintrc
as described above.
FAQs
ESLint base-configurations used by Netconomy
The npm package eslint-config-netconomy receives a total of 40 weekly downloads. As such, eslint-config-netconomy popularity was classified as not popular.
We found that eslint-config-netconomy demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers 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.
Research
Malicious npm packages posing as Telegram bot libraries install SSH backdoors and exfiltrate data from Linux developer machines.
Security News
pip, PDM, pip-audit, and the packaging library are already adding support for Python’s new lock file format.
Product
Socket's Go support is now generally available, bringing automatic scanning and deep code analysis to all users with Go projects.