eslint-plugin-vue-pug-sfc

    1.0.0-alpha.20 • Public • Published

         Eslint           Vue           Pug     

    Eslint Plugin Vue Pug SFC

    license: MIT NPM package downloads Code Style: Prettier Build Status

    Intro

    This plugin tries to support all the template related rules from eslint-plugin-vue for Pug in .vue files.
    It does NOT replace eslint-plugin-vue!


    Getting started

    npm add --save-dev eslint-plugin-vue-pug-sfc
    #or
    yarn add --dev eslint-plugin-vue-pug-sfc
    #or
    pnpm add --save-dev eslint-plugin-vue-pug-sfc

    Make sure you also installed eslint and eslint-plugin-vue.

    Usage

    In eslint config:

    {
      "plugins": [
        // Still configure eslint-plugin-vue, because you want also lint parts like `<script>`.
        "vue",
        // Now configure eslint-plugin-vue-pug-sfc.
        "vue-pug-sfc"
      ],
      "rules": {
        "vue-pug-sfc/this-in-template": "warn"
      }
    }

    or via extends:

    {
      "extends": ["plugin:vue/recommended", "plugin:vue-pug-sfc/recommended"]
    }

    Please note that the vue-pug-sfc plugin has no access to vue configuration, so you need to configure it additionally.

    Motivation

    Install

    npm i eslint-plugin-vue-pug-sfc

    DownloadsWeekly Downloads

    332

    Version

    1.0.0-alpha.20

    License

    MIT

    Unpacked Size

    392 kB

    Total Files

    105

    Last publish

    Collaborators

    • shinigami92