Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: vuejs/vue-eslint-parser
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.2.2
Choose a base ref
...
head repository: vuejs/vue-eslint-parser
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref

Commits on Nov 16, 2018

  1. Copy the full SHA
    0dd6644 View commit details
  2. Copy the full SHA
    83a5cfd View commit details
  3. Copy the full SHA
    e414e2e View commit details

Commits on Nov 24, 2018

  1. Copy the full SHA
    04bf33b View commit details
  2. 🔖 3.3.0

    mysticatea committed Nov 24, 2018
    Copy the full SHA
    59d52ed View commit details

Commits on Dec 1, 2018

  1. Copy the full SHA
    1fe4127 View commit details
  2. 🔖 4.0.0

    mysticatea committed Dec 1, 2018
    Copy the full SHA
    4cea141 View commit details
  3. Copy the full SHA
    41cf264 View commit details
  4. 🔖 4.0.1

    mysticatea committed Dec 1, 2018
    Copy the full SHA
    a6135f8 View commit details
  5. Copy the full SHA
    595b9ae View commit details
  6. 🔖 4.0.2

    mysticatea committed Dec 1, 2018
    Copy the full SHA
    0248739 View commit details

Commits on Dec 5, 2018

  1. Copy the full SHA
    309cf52 View commit details
  2. 🔖 4.0.3

    mysticatea committed Dec 5, 2018
    Copy the full SHA
    b599764 View commit details

Commits on Dec 31, 2018

  1. Copy the full SHA
    e44fc8b View commit details
  2. Copy the full SHA
    4840849 View commit details

Commits on Jan 1, 2019

  1. Copy the full SHA
    4d62352 View commit details
  2. Copy the full SHA
    7113191 View commit details

Commits on Jan 4, 2019

  1. Copy the full SHA
    31425ae View commit details
  2. 5.0.0

    mysticatea committed Jan 4, 2019
    Copy the full SHA
    09b4d1e View commit details

Commits on Feb 5, 2019

  1. Copy the full SHA
    0f24127 View commit details
  2. Copy the full SHA
    ff1a51a View commit details
  3. Copy the full SHA
    809009d View commit details
  4. 💥 support dynamic argument [RFC0003] (refs #39)

    This commit contains a breaking change about the tokens of VDirectiveKey
    nodes.
    mysticatea committed Feb 5, 2019
    Copy the full SHA
    53f246a View commit details

Commits on Feb 6, 2019

  1. 💥 change VDirectiveKey AST (refs #39)

    It's strange if a property can be either an AST node or other primitive value. It should not mix AST nodes and primitive values which are
    except null.
    Therefore, this commit changes the member of VDirectiveKey node to AST
    nodes from the mix of string and AST node.
    mysticatea committed Feb 6, 2019
    Copy the full SHA
    baf8e46 View commit details

Commits on Feb 7, 2019

  1. Copy the full SHA
    69934be View commit details
  2. Copy the full SHA
    bc89f92 View commit details
  3. Copy the full SHA
    b57cd06 View commit details
  4. Copy the full SHA
    9326fa0 View commit details
  5. 🔖 6.0.0-beta.0

    mysticatea committed Feb 7, 2019
    Copy the full SHA
    3c356d9 View commit details
  6. 🔖 6.0.0

    mysticatea committed Feb 7, 2019
    Copy the full SHA
    28729dd View commit details

Commits on Feb 9, 2019

  1. Copy the full SHA
    7a1bffd View commit details
  2. 🔖 6.0.1

    mysticatea committed Feb 9, 2019
    Copy the full SHA
    fb08ee1 View commit details

Commits on Feb 10, 2019

  1. Copy the full SHA
    ba72875 View commit details
  2. 🔖 6.0.2

    mysticatea committed Feb 10, 2019
    Copy the full SHA
    47c0c1a View commit details

Commits on Feb 28, 2019

  1. Copy the full SHA
    4d734ec View commit details
  2. 🔖 6.0.3

    mysticatea committed Feb 28, 2019
    Copy the full SHA
    a05d416 View commit details

Commits on Mar 5, 2019

  1. Copy the full SHA
    0fda25b View commit details

Commits on Mar 11, 2019

  1. Copy the full SHA
    86a2b61 View commit details

Commits on Apr 21, 2019

  1. Copy the full SHA
    7d72969 View commit details
  2. ⚒ upgrade dependencies

    mysticatea committed Apr 21, 2019
    Copy the full SHA
    34a3b4e View commit details
  3. 🔖 6.0.4

    mysticatea committed Apr 21, 2019
    Copy the full SHA
    9868ae4 View commit details

Commits on Nov 9, 2019

  1. ⚒ Add ESLint 6 to peerDeps (#48)

    brettz9 authored and mysticatea committed Nov 9, 2019
    Copy the full SHA
    af6a986 View commit details
  2. Create FUNDING.yml

    mysticatea authored Nov 9, 2019
    Copy the full SHA
    5c18141 View commit details
  3. 🔖 6.0.5

    mysticatea committed Nov 9, 2019
    Copy the full SHA
    cce993a View commit details
  4. ⚒ Upgrade dependencies (#51)

    ota-meshi authored and mysticatea committed Nov 9, 2019
    Copy the full SHA
    ea156df View commit details
  5. 🐛 fix test failure

    mysticatea committed Nov 9, 2019
    Copy the full SHA
    93ce0ca View commit details
  6. 💥 drop Node.js 6 and switch CI to GitHub Actions (#60)

    * 💥 drop Node.js 6 and switch CI to GitHub Actions
    mysticatea authored Nov 9, 2019
    Copy the full SHA
    57c8624 View commit details
  7. Copy the full SHA
    075d3ff View commit details
  8. ⚒ fix CI failure

    mysticatea committed Nov 9, 2019
    Copy the full SHA
    ed5c4cf View commit details
  9. 🔖 7.0.0

    mysticatea committed Nov 9, 2019
    Copy the full SHA
    84dac95 View commit details
Showing 1,174 changed files with 282,082 additions and 4,242 deletions.
1 change: 1 addition & 0 deletions .codecov.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
comment: off
10 changes: 0 additions & 10 deletions .eslintignore

This file was deleted.

14 changes: 0 additions & 14 deletions .eslintrc.yml

This file was deleted.

2 changes: 1 addition & 1 deletion .gitattributes
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
*.ts eol=lf
* text=auto eol=lf
/test/fixtures/crlf.vue eol=crlf
3 changes: 3 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
github:
- ota-meshi
- mysticatea
84 changes: 84 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
name: Bug report
description: Create a report to help us improve.

body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this bug report!
- type: checkboxes
id: sanity-checks
attributes:
label: Before You File a Bug Report Please Confirm You Have Done The Following...
description: If any of these required steps are not taken, we may not be able to review your issue. Help us to help you!
options:
- label: I'm using [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue).
- label: I'm sure the problem is a parser problem. (If you are not sure, search for the issue in [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) repo and open the issue in [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) repo if there is no solution.
required: true
- label: I have tried restarting my IDE and the issue persists.
required: true
- label: I have updated to the latest version of the packages.
required: true
- type: input
id: eslint-version
attributes:
label: What version of ESLint are you using?
placeholder: 0.0.0
validations:
required: true
- type: textarea
id: eslint-plugin-vue-version
attributes:
label: What version of `eslint-plugin-vue` and `vue-eslint-parser` are you using?
value: |
- vue-eslint-parser@0.0.0
- eslint-plugin-vue@0.0.0
validations:
required: true
- type: textarea
attributes:
label: What did you do?
description: |
Please include a *minimal* reproduction case.
value: |
<details>
<summary>Configuration</summary>
```
<!-- Paste your configuration here -->
```
</details>
```vue
<!-- Paste your code here -->
```
validations:
required: true
- type: textarea
attributes:
label: What did you expect to happen?
description: |
You can use Markdown in this field.
validations:
required: true
- type: textarea
attributes:
label: What actually happened?
description: |
Please copy-paste the actual ESLint output. You can use Markdown in this field.
validations:
required: true
- type: textarea
id: bug-reproduction
attributes:
label: Link to Minimal Reproducible Example
description: |
Create a minimal reproduction of the problem. **A minimal reproduction is required** so that others can help debug your issue. **If a report has no reproduction, it will be closed.**
[Why Reproductions are Required](https://antfu.me/posts/why-reproductions-are-required)
placeholder: |
https://github.com/[your]/[repo]
validations:
required: true
- type: textarea
attributes:
label: Additional comments
7 changes: 7 additions & 0 deletions .github/ISSUE_TEMPLATE/other.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
name: Other
about: An issue that doesn't fit into the other categories.
title: ""
labels: ""
assignees: ""
---
83 changes: 83 additions & 0 deletions .github/workflows/CI.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
name: CI
on:
push:
branches: [master, try]
pull_request:
branches: [master]
schedule:
- cron: 0 0 * * 0

jobs:
lint:
name: Lint
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Checkout submodules
run: git submodule update --init
- name: Install Node.js
uses: actions/setup-node@v4
with:
node-version: 'lts/*'
- name: Install Packages
run: npm install
- name: Lint
run: npm run -s lint

test:
name: Test
strategy:
matrix:
eslint: [9]
node: [18, 20, 21, 'lts/*']
os: [ubuntu-latest]
include:
# On other platforms
- eslint: 9
node: 'lts/*'
os: windows-latest
- eslint: 9
node: 'lts/*'
os: macos-latest

runs-on: ${{ matrix.os }}
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Checkout submodules
run: git submodule update --init
- name: Install Node.js v${{ matrix.node }}
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node }}
- name: Install Packages
run: npm install -f
- name: Install ESLint v${{ matrix.eslint }}
run: node scripts/ci-install-eslint ${{ matrix.eslint }}
- name: Test
run: npm run -s test
test-for-old-eslint:
name: Test
strategy:
matrix:
eslint: [8]
node: ['lts/*']
os: [ubuntu-latest]

runs-on: ${{ matrix.os }}
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Checkout submodules
run: git submodule update --init
- name: Install Node.js v${{ matrix.node }}
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node }}
- name: Install Packages
run: npm install -f
- name: Install ESLint v${{ matrix.eslint }}
run: node scripts/ci-install-eslint ${{ matrix.eslint }}
- name: Test
run: npm run -s test
5 changes: 3 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
/.nyc_output
/.temp
/coverage
/node_modules
node_modules
/test/temp
/index.*
/npm-debug.log
/test.js
/test/fixtures/espree-v8/node_modules
/test/fixtures/integrations/**/_actual.json
3 changes: 0 additions & 3 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,3 +0,0 @@
[submodule "test/fixtures/eslint"]
path = test/fixtures/eslint
url = https://github.com/eslint/eslint.git
13 changes: 0 additions & 13 deletions .travis.yml

This file was deleted.

16 changes: 10 additions & 6 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,12 @@
{
"eslint.validate": [
"javascript",
{"language": "html", "autoFix": true},
{"language": "vue", "autoFix": true},
{"language": "typescript", "autoFix": true}
]
"typescript.tsdk": "node_modules/typescript/lib",
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue",
"json",
"jsonc"
]
}
Loading