Skip to content

vue/no-parsing-error: comma-separated methods #96

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
tg24 opened this issue Jul 19, 2017 · 1 comment · Fixed by #116
Closed

vue/no-parsing-error: comma-separated methods #96

tg24 opened this issue Jul 19, 2017 · 1 comment · Fixed by #116

Comments

@tg24
Copy link

tg24 commented Jul 19, 2017

Hi,

my installed eslint packages are the following:

[email protected]
vue-eslint-parser@^1.1.0-7
[email protected]
[email protected]
eslint-scope@^3.7.1
[email protected]
eslint@^4.0.0
[email protected]
eslint-scope@^3.7.1`

my config file contains:

"extends": [
      "plugin:vue/recommended"
  ],

The following lines of HTML

<a title="upload file" href="" class="button" @click.prevent="setUploadType('DIR'); showModal('uploadFile')">
            <i class="fa fa-fw fa-lg fa-cloud-upload" aria-hidden="true"></i>
</a>

are producing this error:

32:79 error Parsing error: Unexpected token ; vue/no-parsing-error

Calling two methods in one @click is working and seems to be valid javascript.
So maybe this is a bug in this rule.

@mysticatea
Copy link
Member

Thank you for the report.

I confirmed it.
This is a problem of vue-eslint-parser package. I'm working on rewriting it. It will get done within this month.

@mysticatea mysticatea added this to the Official release milestone Jul 20, 2017
mysticatea added a commit that referenced this issue Aug 1, 2017
…116)

* Chore: upgrade dependencies
* Fix: several bugs and improve syntax errors (fixes #36, fixes #56, fixes #96)
* add more tests.
filipalacerda pushed a commit to filipalacerda/eslint-plugin-vue that referenced this issue Aug 5, 2017
* master:
  Add rule `vue/require-valid-default-prop`. (vuejs#119)
  3.10.0
  Update readme to 3.10.0
  Chore: remove package-lock.json (vuejs#128)
  Fix: parserService must exist always (fixes vuejs#125) (vuejs#127)
  Add rule `require-render-return`. (vuejs#114)
  3.9.0
  Update package-lock
  Update: options for `no-duplicate-attributes` (fixes vuejs#112)(vuejs#113)
  New: add rule `attribute-hyphenation`. (fixes vuejs#92)(vuejs#95)
  Add namespace check of svg & mathML instead of tag names (vuejs#120)
  ⚠️ Add support for deprecated state in update-rules ⚠️ (vuejs#121)
  Add rules: `no-dupe-keys` and `no-reserved-keys`. (vuejs#88)
  Chore: Improve tests for name-property-casing & improve documentation (vuejs#115)
  New: add `require-prop-types` rule (fixes vuejs#19)(vuejs#85)
  Update: upgrade vue-eslint-parser (fixes vuejs#36, fixes vuejs#56, fixes vuejs#96) (vuejs#116)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment