Security News
Input Validation Vulnerabilities Dominate MITRE's 2024 CWE Top 25 List
MITRE's 2024 CWE Top 25 highlights critical software vulnerabilities like XSS, SQL Injection, and CSRF, reflecting shifts due to a refined ranking methodology.
eslint-config-segment
Advanced tools
Segment's ESLint configurations.
Install this config package and ESLint:
$ npm install --save-dev eslint eslint-config-segment
This set of configs is meant to be extended on a per-project basis as necessary using ESLint's shareable configs feature.
This package includes the following configurations:
segment
segment/browser
segment/node
A barebones .eslintrc
looks like this:
{
"extends": "segment"
}
Is your test suite throwing all sorts of Mocha-related errors? Throw this in your test/.eslintrc
(it'll inherit all your root .eslintrc
settings, so no need to duplicate them here):
{
"env": {
"mocha": true
}
}
If your project is a Node project, your .eslintrc
might look something like this:
{
"extends": "segment/node"
}
Likewise, if your project is a browser project that exposes the analytics
global, your .eslintrc
might look something like this:
{
"extends": "segment/browser",
"globals": {
"analytics": true
}
}
For more complex/real examples, see the examples folder.
For more details about how shareable configs work, see the ESLint documentation.
FAQs
Segment's base ESLint configuration.
The npm package eslint-config-segment receives a total of 3 weekly downloads. As such, eslint-config-segment popularity was classified as not popular.
We found that eslint-config-segment 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.
Security News
MITRE's 2024 CWE Top 25 highlights critical software vulnerabilities like XSS, SQL Injection, and CSRF, reflecting shifts due to a refined ranking methodology.
Security News
In this segment of the Risky Business podcast, Feross Aboukhadijeh and Patrick Gray discuss the challenges of tracking malware discovered in open source softare.
Research
Security News
A threat actor's playbook for exploiting the npm ecosystem was exposed on the dark web, detailing how to build a blockchain-powered botnet.