@playcanvas/eslint-config

1.7.1 • Public • Published

PlayCanvas ESLint Config

ESLint configuration developed by the PlayCanvas team and leveraged by many PlayCanvas-related projects, including the PlayCanvas Engine. However, you can use it for any JavaScript-based project if you approve of the PlayCanvas coding style.

The configuration is defined in index.js. It configures ESLint's rules in the same order as they are enumerated here. It also configures rules for checking JSDoc comments using the ESLint plugin eslint-plugin-jsdoc-rules.

The configuration attempts to enable as many rules as possible, particularly those categorized as 'recommended' by ESLint.

Using this config in your own projects

Edit your project's package.json file:

  1. Add eslint and @playcanvas/eslint-config to your devDependencies section.
  2. Add an eslintConfig section. At a minimum, you will need:
    "eslintConfig": {
        "extends": "@playcanvas/eslint-config"
    },

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.7.1
    243
    • latest

Version History

Package Sidebar

Install

npm i @playcanvas/eslint-config

Weekly Downloads

364

Version

1.7.1

License

MIT

Unpacked Size

17.4 kB

Total Files

4

Last publish

Collaborators

  • playcanvas