Security News
Node.js EOL Versions CVE Dubbed the "Worst CVE of the Year" by Security Experts
Critics call the Node.js EOL CVE a misuse of the system, sparking debate over CVE standards and the growing noise in vulnerability databases.
eslint-config-synacor
Advanced tools
Standard eslint rules for all Synacor javascript projects
Add eslint-config-synacor as a development dependency for your project: npm i -D eslint-config-synacor
If you aren't already including eslint with your project, install that as a development dependency as well: npm i -D eslint
.
package.json
To specify for your entire project to use the global rules, add this as a clause in your package.json
file:
"eslintConfig": {
"extends": "eslint-config-synacor"
},
.eslintrc
Optionally (or in addition to your package.json setup), to specify to use the global rules in all subdirectories of a given directory, you can create a .eslintrc
file with the contents
{
extends: 'eslint-config-synacor'
}
test/.eslintrc
There are a set of overrides/rules for directories that contain unit tests. These are available in the test-rules
submodule of the package. You can reference them via estlint-config-synacor/test-rules
. So, to apply these as overrides in your tests/
directory, you would create a .eslintrc
file in tests/
. The contents of that file would look like:
{
extends: 'eslint-config-synacor/test-rules'
}
All rule definition files are in src/rules
. Edit/create rule files there.
Rules that are meant to be used for an entire project should go in files that are included by src/index.js
.
Rules that are only meant to be run/overriden in test directories of a project should be included by src/test-rules.js
.
FAQs
ESLint configuration for Synacor javascript projects
The npm package eslint-config-synacor receives a total of 668 weekly downloads. As such, eslint-config-synacor popularity was classified as not popular.
We found that eslint-config-synacor demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 3 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
Critics call the Node.js EOL CVE a misuse of the system, sparking debate over CVE standards and the growing noise in vulnerability databases.
Security News
cURL and Go security teams are publicly rejecting CVSS as flawed for assessing vulnerabilities and are calling for more accurate, context-aware approaches.
Security News
Bun 1.2 enhances its JavaScript runtime with 90% Node.js compatibility, built-in S3 and Postgres support, HTML Imports, and faster, cloud-first performance.