Socket
Socket
Sign inDemoInstall

pogo-config-synacor

Package Overview
Dependencies
280
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    pogo-config-synacor

ESLint configuration for Pogo javascript projects


Version published
Weekly downloads
0
Maintainers
1
Install size
11.0 MB
Created
Weekly downloads
 

Readme

Source

eslint-config-synacor

npm Build Status Greenkeeper badge

Standard eslint rules for all Synacor javascript projects

Use these rules in your project

Installation

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.

Configuration

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'
}

Add/Override Rules For Tests 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'
}

Developing

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.

Keywords

FAQs

Last updated on 20 Jul 2018

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.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc