eslint-plugin-closure-library

    0.2.0 • Public • Published

    eslint-plugin-closure-library

    npm version Build Status Dependency Status

    A ESLint plugin for Closure Library

    Installation

    Use npm or a compatibility tool to install.

    $ npm install --save-dev eslint eslint-plugin-closure-library
    

    Requirements

    • Node.js v8.10.0 or newer versions.
    • ESLint v5.16.0 or newer versions.

    Usage

    Write your config file such as .eslintrc.yml.

    plugins:
      - closure-library
    rules:
      closure-library/no-deprecated-apis: error
      closure-library/prefer-native-array-methods: error

    or

    extends: closure-library/recommended

    See also Configuring ESLint.

    Configs

    • closure-library/recommended ... enables the recommended rules.

    Rules

    Best Practices

    Rule ID Description
    closure-library/no-deprecated-apis A rule to forbid use of deprecated methods. ⭐️✒️
    closure-library/prefer-native-array-methods Suggest using native Arary methods instead apis Closure Library provides ⭐️✒️

    Semantic Versioning Policy

    This plugin follows Semantic Versioning and ESLint's Semantic Versioning Policy.

    Changelog

    Contributing

    Welcome your contribution!

    See also ESLint Contribution Guide.

    Development Tools

    • npm test runs tests and measures coverage.
    • npm version <TYPE> updates the package version. And it updates lib/configs/recommended.js, lib/index.js, and README.md's rule table. See also npm version CLI command.
    • npm run add-rule <RULE_ID> creates three files to add a new rule.

    Install

    npm i eslint-plugin-closure-library

    DownloadsWeekly Downloads

    0

    Version

    0.2.0

    License

    MIT

    Unpacked Size

    11.7 kB

    Total Files

    9

    Last publish

    Collaborators

    • koba04