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: azeemba/eslint-plugin-json
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.1.0
Choose a base ref
...
head repository: azeemba/eslint-plugin-json
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v4.0.0
Choose a head ref
  • 17 commits
  • 38 files changed
  • 3 contributors

Commits on Oct 10, 2021

  1. feat: support ESLint 8.x

    MichaelDeBoey authored and azeemba committed Oct 10, 2021
    Configuration menu
    Copy the full SHA
    db958b9 View commit details
    Browse the repository at this point in the history
  2. npm test should runs unit tests

    Since we use `npm test` in CI and use a separate command for integration
    tests, we need to make sure `npm test` runs the unit tests.
    azeemba committed Oct 10, 2021
    Configuration menu
    Copy the full SHA
    027db24 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d4064d8 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2022

  1. Add GitHub action for CI

    Will do linting and testing against each Node version and eslint version
    azeemba committed Apr 16, 2022
    Configuration menu
    Copy the full SHA
    9c28265 View commit details
    Browse the repository at this point in the history
  2. Remove travis CI config

    azeemba committed Apr 16, 2022
    Configuration menu
    Copy the full SHA
    3eeb54d View commit details
    Browse the repository at this point in the history
  3. Try to add code coverage

    azeemba committed Apr 16, 2022
    Configuration menu
    Copy the full SHA
    a94b05a View commit details
    Browse the repository at this point in the history
  4. Remove broken badge

    azeemba committed Apr 16, 2022
    Configuration menu
    Copy the full SHA
    709f08f View commit details
    Browse the repository at this point in the history
  5. Fix Actions badge (#78)

    azeemba authored Apr 16, 2022
    Configuration menu
    Copy the full SHA
    e4a5603 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2023

  1. Change minimum versions of Node and eslint in integration tests (#83)

    Node v16 is out of support. So we test against Node v18 and v20.
    
    eslint 7 was released 4 years ago so its fair to not actively test again
    eslint 6. Speculativiely adding eslint 9 tests but not sure if that will
    work
    
    Also fix testing of multiple eslint versions
    
    We weren't doing custom installations of different eslint versions
    so we were always only testing one eslint version!
    
    Added eslint-v9 test directory but it fails right now so not adding it
    to CI.
    azeemba authored Dec 30, 2023
    Configuration menu
    Copy the full SHA
    893c508 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2024

  1. Configuration menu
    Copy the full SHA
    6fc5651 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2024

  1. Update mocha package versions. (#86)

    This does a general update of package-lock.json files and also updates mocha everywhere. This helps remove some of the warnings when installing node modules.
    Standard8 authored Apr 20, 2024
    Configuration menu
    Copy the full SHA
    693788e View commit details
    Browse the repository at this point in the history

Commits on May 19, 2024

  1. Vendor eslint-plugin-self

    Standard8 authored and azeemba committed May 19, 2024
    Configuration menu
    Copy the full SHA
    4a4e557 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    157d715 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8a999c6 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2024

  1. Create rule schema to support "allowComments"

    eslint v9 made schema mandatory for options supported
    by rules:
    https://eslint.org/docs/latest/extend/custom-rules#options-schemas
    
    Previously we didn't use the meta object on the rules
    so now we create the meta object and populate the `schema` property.
    
    Thanks to @BePo65 for providing context, docs and the schema itself.
    azeemba committed May 26, 2024
    Configuration menu
    Copy the full SHA
    caa50b0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e68d76 View commit details
    Browse the repository at this point in the history
  3. Publish v4.0 with Flat Config support

    - Updated .npmignore to not include `vendor` since its only needed for
      testing
    - Added an explicit comment in the README to use v4 for newer eslints
    - Updated package version
    - Fixed git URL via `npm pkg fix`
    - Bumped up node support version to the last supported LTS
    azeemba committed May 26, 2024
    Configuration menu
    Copy the full SHA
    0ff302c View commit details
    Browse the repository at this point in the history
Loading