Security News
Oracle Drags Its Feet in the JavaScript Trademark Dispute
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
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 385 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
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
Security News
The Linux Foundation is warning open source developers that compliance with global sanctions is mandatory, highlighting legal risks and restrictions on contributions.
Security News
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.