Skip to content
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

Simplify ESLint configurations #761

Draft
wants to merge 41 commits into
base: version-4
Choose a base branch
from
Draft

Simplify ESLint configurations #761

wants to merge 41 commits into from

Commits on Jul 23, 2024

  1. docs: add missing closing parenthesis in async option description (md…

    …e#766)
    
    The async option description in the documentation was missing a closing parenthesis.
    This commit adds the closing parenthesis to correctly complete the sentence.
    adnantabda authored Jul 23, 2024
    Configuration menu
    Copy the full SHA
    a4770b8 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2024

  1. Begin work on version 4

    mde authored and phanect committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    b659895 View commit details
    Browse the repository at this point in the history
  2. Compile task, updated linting

    mde authored and phanect committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    76a059a View commit details
    Browse the repository at this point in the history
  3. Updated lint config

    mde authored and phanect committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    b17c423 View commit details
    Browse the repository at this point in the history
  4. Get tests working

    mde authored and phanect committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    5ecf4be View commit details
    Browse the repository at this point in the history
  5. Get build working

    mde authored and phanect committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    b077e66 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c808a78 View commit details
    Browse the repository at this point in the history
  7. Support Nodes back to 0.12

    mde authored and phanect committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    8836459 View commit details
    Browse the repository at this point in the history
  8. Removed old doc file

    mde authored and phanect committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    33e876e View commit details
    Browse the repository at this point in the history
  9. Updated JSDoc path

    mde authored and phanect committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    45c828d View commit details
    Browse the repository at this point in the history
  10. Updated docs

    mde authored and phanect committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    ad2ea9e View commit details
    Browse the repository at this point in the history
  11. Build before test again

    mde authored and phanect committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    d60d4d6 View commit details
    Browse the repository at this point in the history
  12. Updated deps

    mde authored and phanect committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    19e8a75 View commit details
    Browse the repository at this point in the history
  13. Updated docs

    mde authored and phanect committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    715af2c View commit details
    Browse the repository at this point in the history
  14. Updated docs

    mde authored and phanect committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    777ebc8 View commit details
    Browse the repository at this point in the history
  15. Updated docs

    mde authored and phanect committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    ad9f5ae View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    d8a1f82 View commit details
    Browse the repository at this point in the history
  17. Cleaner keyword replacement

    mde authored and phanect committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    278849b View commit details
    Browse the repository at this point in the history
  18. Namespace Node builtins

    mde authored and phanect committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    50bf11b View commit details
    Browse the repository at this point in the history
  19. Updated Jake version

    mde authored and phanect committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    ad56e7e View commit details
    Browse the repository at this point in the history
  20. Bake in version string during packaging

    mde authored and phanect committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    e7650b5 View commit details
    Browse the repository at this point in the history
  21. Removed unused import

    mde authored and phanect committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    5608b92 View commit details
    Browse the repository at this point in the history
  22. Removed version and name

    mde authored and phanect committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    8cc8c64 View commit details
    Browse the repository at this point in the history
  23. Replace Travis CI with GitHub Actions

    Support for Node.js v8, v10, and v12 are removed and replaced with v18, v20, v21, and v22.
    phanect committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    da763a7 View commit details
    Browse the repository at this point in the history
  24. Build on CI process

    phanect committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    d1dd8e8 View commit details
    Browse the repository at this point in the history
  25. Update engines in package.json

    This is not breaking change because `engine-strict` is not set in .npmrc and npm only warns if the user uses legacy Node.js versions.
    phanect committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    564ad2d View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    11c0c08 View commit details
    Browse the repository at this point in the history
  27. Update package-lock.json

    phanect committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    ad9e68c View commit details
    Browse the repository at this point in the history
  28. Gitignore lib/cjs/

    lib/cjs/ includes build output.
    phanect committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    445a128 View commit details
    Browse the repository at this point in the history
  29. Use consistent name for fs.readFileSync()

    In this file, both `readFileSync()` and an alias `read()` are used.
    You can't do this after migration to ESM.
    phanect committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    1b58fc3 View commit details
    Browse the repository at this point in the history
  30. Sort devDependencies

    phanect committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    37f6e09 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    2774e00 View commit details
    Browse the repository at this point in the history
  32. Fully migrate to ES Modules

    phanect committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    92943e7 View commit details
    Browse the repository at this point in the history
  33. Use promisified Node.js APIs

    phanect committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    edabe2e View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    860d83c View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    f88e008 View commit details
    Browse the repository at this point in the history
  36. Migrate to ESLint Stylistic

    Style-related ESLint rules are purged from ESLint and replaced with ESLint Stylistic.
    phanect committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    326ccfc View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    e3919eb View commit details
    Browse the repository at this point in the history
  38. Lint

    phanect committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    48eab22 View commit details
    Browse the repository at this point in the history
  39. Lint on CI instead of Jake's build process

    Because Jake's build process does not fail when ESLint reports errors.
    phanect committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    5731786 View commit details
    Browse the repository at this point in the history
  40. Update package-lock.json

    fixup! Update package-lock.json
    phanect committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    ced5214 View commit details
    Browse the repository at this point in the history