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

Add Option to Print Full File Paths #1

Open
wants to merge 1,322 commits into
base: master
Choose a base branch
from
Open

Add Option to Print Full File Paths #1

wants to merge 1,322 commits into from

Conversation

rtablada
Copy link
Owner

  • Prevent no-duplicate-landmark-elements false positive for non-landmark roles
  • Release 3.1.0
  • Suggestions in no-unknown-built-in-component-arguments
  • update arguments
  • Restructure the VALID_ROLES set
  • Add missing WAI-ARIA roles
  • Release 3.1.1
  • chore(deps-dev): bump markdownlint-cli from 0.26.0 to 0.27.1
  • chore(deps-dev): bump yeoman-environment from 3.0.1 to 3.1.0 (chore(deps-dev): bump yeoman-environment from 3.0.1 to 3.1.0 ember-template-lint/ember-template-lint#1826)
  • chore(deps): bump v8-compile-cache from 2.2.0 to 2.3.0 (chore(deps): bump v8-compile-cache from 2.2.0 to 2.3.0 ember-template-lint/ember-template-lint#1827)
  • chore(deps-dev): bump @babel/parser from 7.13.4 to 7.13.9 (chore(deps-dev): bump @babel/parser from 7.13.4 to 7.13.9 ember-template-lint/ember-template-lint#1829)
  • chore(deps-dev): bump yeoman-generator from 5.0.1 to 5.1.0 (chore(deps-dev): bump yeoman-generator from 5.0.1 to 5.1.0 ember-template-lint/ember-template-lint#1831)
  • chore(deps-dev): bump date-fns from 2.16.1 to 2.19.0 (chore(deps-dev): bump date-fns from 2.16.1 to 2.19.0 ember-template-lint/ember-template-lint#1828)
  • Update README.md
  • Update README.md
  • feat: Adding SARIF printer
  • Converting test to more accurate matcher
  • Removing encoding detection
  • Converting to formatter
  • Reverting ci.yaml
  • Regenerating lockfile
  • Updating helpUrl to point to the version specific url
  • Using verbose flag vs env var
  • Adding output-file option
  • Enabling piping to stdout. Adding tests
  • Rebasing with master
  • Fixing sarif log matcher
  • feat: Add rules index generator
  • Adding instructions to CONTRIBUTING.md. Added auto-gen file notice
  • Adding test to ensure generation of rules index
  • Removing debugger
  • Forcing resolution of tmp version to fix windows CI issue
  • feat: Add rules index generator
  • Adding test to ensure generation of rules index
  • Sorting package.json
  • Removing resolutions in package.json. Renaming shadowed variable
  • Removing debugger
  • Removing dispose from generators test to attempt to fix windows file lock issue
  • Fixing file locking issue correctly
  • Fixing ordering of dispose
  • Converting to using path.posix
  • Updating tests to support windows
  • Adding console.logs to debug windows CI output
  • Disabling lint violation for no-console for debugging
  • Normalizing regex between windows and unix
  • Removing IS_WINDOWS check
  • Removing debugging console.log statements
  • Fixing mutation of defaults in sarif test
  • deps: Upgrading @ember-template-lint-todo-utils to 8.0.0
  • Make sure newly generated rules don't trigger lint errors
  • Resolve no-missing-require lint error
  • chore(deps-dev): bump @babel/parser from 7.13.9 to 7.13.11 (chore(deps-dev): bump @babel/parser from 7.13.9 to 7.13.11 ember-template-lint/ember-template-lint#1843)
  • chore(deps-dev): bump yeoman-generator from 5.1.0 to 5.2.0 (chore(deps-dev): bump yeoman-generator from 5.1.0 to 5.2.0 ember-template-lint/ember-template-lint#1844)
  • chore(deps-dev): bump eslint from 7.21.0 to 7.22.0 (chore(deps-dev): bump eslint from 7.21.0 to 7.22.0 ember-template-lint/ember-template-lint#1847)
  • chore(deps-dev): bump yeoman-test from 5.0.1 to 5.1.0 (chore(deps-dev): bump yeoman-test from 5.0.1 to 5.1.0 ember-template-lint/ember-template-lint#1846)
  • fix: only catch exact matches of title and link text in no-invalid-link-title rule
  • feat: Adding ignore option to no-passed-in-event-handlers
  • Making no-passed-in-event-handlers per invocation
  • Fixing issues based on PR feedback
  • Fixing issues based on PR feedback
  • Fix "require-has-block-helper" autofix
  • Add has-block-params as built-in helper to no-implicit-this rule
  • chore(deps-dev): bump release-it from 14.4.1 to 14.5.0 (chore(deps-dev): bump release-it from 14.4.1 to 14.5.0 ember-template-lint/ember-template-lint#1867)
  • chore(deps): bump globby from 11.0.2 to 11.0.3 (chore(deps): bump globby from 11.0.2 to 11.0.3 ember-template-lint/ember-template-lint#1868)
  • chore(deps-dev): bump eslint-plugin-unicorn from 28.0.2 to 29.0.0
  • Release 3.2.0
  • chore(deps-dev): bump eslint from 7.22.0 to 7.23.0 (chore(deps-dev): bump eslint from 7.22.0 to 7.23.0 ember-template-lint/ember-template-lint#1876)
  • chore(deps-dev): bump @babel/traverse from 7.13.0 to 7.13.13 (chore(deps-dev): bump @babel/traverse from 7.13.0 to 7.13.13 ember-template-lint/ember-template-lint#1875)
  • Fix undefined error message for no-link-to-positional-params rule
  • chore(deps-dev): bump release-it from 14.5.0 to 14.5.1 (chore(deps-dev): bump release-it from 14.5.0 to 14.5.1 ember-template-lint/ember-template-lint#1885)
  • chore(deps-dev): bump release-it from 14.5.1 to 14.6.1 (chore(deps-dev): bump release-it from 14.5.1 to 14.6.1 ember-template-lint/ember-template-lint#1890)
  • chore(deps): bump date-fns from 2.19.0 to 2.20.1 (chore(deps): bump date-fns from 2.19.0 to 2.20.1 ember-template-lint/ember-template-lint#1889)
  • chore(deps-dev): bump @babel/traverse from 7.13.13 to 7.13.15 (chore(deps-dev): bump @babel/traverse from 7.13.13 to 7.13.15 ember-template-lint/ember-template-lint#1891)
  • chore(deps): bump micromatch from 4.0.2 to 4.0.4 (chore(deps): bump micromatch from 4.0.2 to 4.0.4 ember-template-lint/ember-template-lint#1894)
  • chore(deps-dev): bump eslint from 7.23.0 to 7.24.0 (chore(deps-dev): bump eslint from 7.23.0 to 7.24.0 ember-template-lint/ember-template-lint#1893)
  • chore: Updating stale todo message with more targeted --fix instructions
  • Allow words containing redundant words for require-valid-alt-text rule
  • Fixed typo in README
  • Update configuration.md
  • Fix typo
  • fix: Ensures we always emit output file even with empty results
  • Removing json formatter entry for now
  • Deprecate --json option in favor of --format=json.
  • chore(deps-dev): bump @babel/traverse from 7.13.15 to 7.13.17 (chore(deps-dev): bump @babel/traverse from 7.13.15 to 7.13.17 ember-template-lint/ember-template-lint#1909)
  • chore(deps): bump date-fns from 2.20.1 to 2.21.1 (chore(deps): bump date-fns from 2.20.1 to 2.21.1 ember-template-lint/ember-template-lint#1913)
  • chore(deps-dev): bump eslint-plugin-prettier from 3.3.1 to 3.4.0 (chore(deps-dev): bump eslint-plugin-prettier from 3.3.1 to 3.4.0 ember-template-lint/ember-template-lint#1912)
  • chore(deps-dev): bump eslint-plugin-unicorn from 29.0.0 to 31.0.0
  • chore(deps-dev): bump eslint-config-prettier from 8.1.0 to 8.3.0 (chore(deps-dev): bump eslint-config-prettier from 8.1.0 to 8.3.0 ember-template-lint/ember-template-lint#1916)
  • chore(deps): bump chalk from 4.1.0 to 4.1.1 (chore(deps): bump chalk from 4.1.0 to 4.1.1 ember-template-lint/ember-template-lint#1915)
  • chore(deps-dev): bump eslint from 7.24.0 to 7.25.0 (chore(deps-dev): bump eslint from 7.24.0 to 7.25.0 ember-template-lint/ember-template-lint#1910)
  • Release 3.3.0
  • Update README.md
  • chore: Adds @microsoft/jest-sarif to validate SARIF file format
  • chore(lint): fixes for eslint-plugin-unicorn-31.0.0
  • Upgrade to GitHub-native Dependabot
  • Removes unneccessary eslint config changes
  • fix: Allows SARIF output to always write to a file if outputFile is present
  • Release 3.3.1
  • Bump @babel/traverse from 7.13.17 to 7.14.0
  • Update README.md
  • bump todo-utils version
  • add initial support for clean-todo flag and have a failing test
  • updated the test for a todo item that has expired but is still an error
  • expired batch logic, take 1
  • updating tests to include the correct message for expired todos
  • update todo docs and test prose, both for clarity
  • added clean-todo flag to help output
  • Apply suggestions from code review
  • updating per review
  • update test prose
  • moves expired conditional above remove conditional
  • deprecated-inline-view-helper: allow this.view and @view
  • deprecated-inline-view-helper: allow view local
  • requested changes
  • Release 3.4.0
  • no-unknown-arguments-for-builtin-components: add --fix option
  • update readme
  • fix lint error
  • Bump @babel/parser from 7.14.0 to 7.14.1
  • Bump release-it from 14.6.1 to 14.6.2
  • Bump date-fns from 2.21.1 to 2.21.3
  • Bump sort-package-json from 1.49.0 to 1.50.0
  • Bump eslint from 7.25.0 to 7.26.0
  • Bump prettier from 2.2.1 to 2.3.0
  • fix: Fixes --clean-todo flag to actually do the cleaning
  • chore(lint): autofix for prettier 2.3.0
  • Release 3.4.1
  • fix: Moves expired todo removal under the --clean-todo flag
  • Reverting prettier issues
  • Release 3.4.2
  • Bump @babel/parser from 7.14.1 to 7.14.2
  • Bump @babel/traverse from 7.14.0 to 7.14.2
  • docs: improve columns for README rules table
  • Bump yeoman-generator from 5.2.0 to 5.3.0
  • Bump @babel/parser from 7.14.2 to 7.14.3
  • Bump ember-template-recast from 5.0.1 to 5.0.3
  • Bump eslint from 7.26.0 to 7.27.0
  • Bump browserslist from 4.16.3 to 4.16.6
  • Bump ws from 7.4.1 to 7.4.6
  • Adding extra tests to no-invalid-role
  • Bump date-fns from 2.21.3 to 2.22.1
  • Bump @babel/parser from 7.14.3 to 7.14.4
  • Bump execa from 5.0.0 to 5.0.1
  • Bump release-it from 14.6.2 to 14.7.0
  • Bump jest from 26.6.3 to 27.0.3
  • Add new rule: require-presentational-children
  • update
  • address some of comments
  • Fix some broken links on configuration.md
  • Bump eslint from 7.27.0 to 7.28.0
  • Bump execa from 5.0.1 to 5.1.1
  • Bump jest from 27.0.3 to 27.0.4
  • Bump prettier from 2.3.0 to 2.3.1
  • Updated for todo-util configuration changes
  • Rename fake-project util to support legacy config
  • Resolved issue where test was looking for directories incorrectly
  • Adding tests for 3 variants of todo configs
  • Adding describe block for each todo config permutation
  • Upgrading @ember-template-lint/todo-utils to 9.0.0
  • Resolves incorrectly reported multiple label issue
  • Document the A11Y preset
  • Update test/unit/rules/require-input-label-test.js
  • Update test/unit/rules/require-input-label-test.js
  • Bump release-it from 14.7.0 to 14.8.0
  • Bump hosted-git-info from 2.8.8 to 2.8.9
  • Bump ssri from 7.1.0 to 7.1.1
  • docs: add requirements section
  • Adding validation to ensure multiple configs cannot exist for lint todos
  • Removing legacy terminology
  • Updating test names to refer to config vs. package.json
  • deps: Upgrading yeoman-environment to 3.4.1
  • Conditionally running generator tests
  • Rerolling lockfile
  • Adds a test to ensure jest is happy in the Node 10 scenario
  • Bump @babel/parser from 7.14.4 to 7.14.5
  • Bump release-it from 14.8.0 to 14.9.0
  • Bump @babel/traverse from 7.14.2 to 7.14.5
  • Release 3.5.0
  • Add Node 16 to CI
  • Bump globby from 11.0.3 to 11.0.4
  • Bump eslint from 7.28.0 to 7.29.0
  • Bump @babel/parser from 7.14.5 to 7.14.6
  • Bump release-it from 14.9.0 to 14.10.0
  • Make builtin-component-arguments work for Textarea too
  • fix CI & test
  • Bump @babel/parser from 7.14.6 to 7.14.7
  • Bump prettier from 2.3.1 to 2.3.2
  • Bump jest from 27.0.4 to 27.0.5
  • Bump @babel/traverse from 7.14.5 to 7.14.7
  • Bump eslint from 7.29.0 to 7.30.0
  • Bump jest from 27.0.5 to 27.0.6
  • rebase
  • fix
  • fix readme
  • Fix no-duplicate-id rule false positive with block param
  • Bump yeoman-environment from 3.4.1 to 3.5.1
  • Bump yeoman-generator from 5.3.0 to 5.4.0
  • Bump eslint from 7.30.0 to 7.31.0
  • Add rule
  • minor doc update
  • added references
  • fixed incorrect ABC arguments
  • Update docs/rule/no-route-action.md
  • Improved examples and added migration to the documentation
  • improved doc
  • docs: switch from github emojis to standard emojis
  • Added extra test for hash
  • fix: Fixes the SARIF formatter to correctly filter output by severity
  • Release 3.5.1
  • Bump @babel/parser from 7.14.7 to 7.14.8
  • Bump markdownlint-cli from 0.27.1 to 0.28.1
  • Bump date-fns from 2.22.1 to 2.23.0
  • Bump release-it from 14.10.0 to 14.10.1
  • Bump @babel/traverse from 7.14.7 to 7.14.8
  • Bump eslint from 7.31.0 to 7.32.0
  • Bump @babel/parser from 7.14.8 to 7.14.9
  • Bump chalk from 4.1.1 to 4.1.2
  • Bump tar from 6.0.5 to 6.1.4
  • resolved issue with incorrect button type in form during template fix
  • fix false-positive deprecation issue
  • allow to specify custom label component
  • Bump release-it from 14.10.1 to 14.11.0
  • Bump @babel/traverse from 7.14.8 to 7.15.0
  • Update docs with .lint-todorc.js
  • Change decayDays
  • Update ol
  • Move docs to it's own section
  • Updating formatting
  • Removed modifier support; Removed binds for class methods and instead of just call them normally
  • chore: require rules/configs using requireindex
  • chore: Upgrades @ember-template-lint/todo-utils to latest version w/fuzzy matching
  • Fixing documentation for todos
  • Updating @ember-template-lint/todo-utils to full release
  • Release 3.6.0
  • Bump @babel/parser from 7.15.2 to 7.15.3
  • Bump yeoman-generator from 5.4.0 to 5.4.1
  • Bump release-it from 14.11.0 to 14.11.5
  • Bump eslint-plugin-prettier from 3.4.0 to 3.4.1
  • Bump yeoman-generator from 5.4.1 to 5.4.2
  • Bump yeoman-environment from 3.5.1 to 3.6.0
  • feat: Adding --print-config option to CLI
  • Uncommenting dispose
  • Bump jest from 27.0.6 to 27.1.0
  • Update lib/linter.js
  • Fixing linting error
  • Update docs/rule/builtin-component-arguments.md
  • Add require-valid-named-block-naming-format rule
  • Bump tar from 6.1.4 to 6.1.11
  • fixes fuzzy messages arguments suggestion
  • Extend no-bare-strings rule to include page-title helper
  • Bump @babel/traverse from 7.15.0 to 7.15.4
  • Bump eslint-plugin-prettier from 3.4.1 to 4.0.0
  • Release 3.7.0
  • Ensures all log calls include node (Ensures all log calls include node ember-template-lint/ember-template-lint#2073)
  • Update lib/rules/no-unknown-arguments-for-builtin-components.js
  • Update test/unit/rules/no-unknown-arguments-for-builtin-components-test.js
  • fix CI here
  • Implement the no-valueless-arguments rule
  • Bump prettier from 2.3.2 to 2.4.0
  • Bump jest from 27.1.0 to 27.2.0
  • Bump sort-package-json from 1.50.0 to 1.51.0
  • Bump @babel/parser from 7.15.5 to 7.15.6
  • docs: add ember/lint keywords to package.json
  • Bump prettier from 2.4.0 to 2.4.1 (Bump prettier from 2.4.0 to 2.4.1 ember-template-lint/ember-template-lint#2100)
  • Bump date-fns from 2.23.0 to 2.24.0 (Bump date-fns from 2.23.0 to 2.24.0 ember-template-lint/ember-template-lint#2102)
  • Bump @babel/parser from 7.15.6 to 7.15.7 (Bump @babel/parser from 7.15.6 to 7.15.7 ember-template-lint/ember-template-lint#2103)
  • docs: mention package.json keywords for plugin discoverability
  • Bump tmpl from 1.0.4 to 1.0.5
  • update docs emoji
  • Move helpers located in _internal folder to main helpers folder
  • punch CI
  • Bump release-it from 14.11.5 to 14.11.6
  • Bump jest from 27.2.0 to 27.2.2
  • Bump is-glob from 4.0.1 to 4.0.2
  • Update docs/rule/builtin-component-arguments.md
  • Add --fix support for eol-last rule
  • Regenerating docs
  • Fixing issue in rule docs
  • feat: Converting --clean-todo to a default, providing --no-clean-todo option
  • docs: slight tweak to explanation in no-negated-condition doc
  • Adds CI check to default --clean-todo
  • Updating env var for other dependent tests
  • Release 3.8.0
  • Fix false positives for "no-log" rule
  • test: improve rule setup tests
  • feat: add autofixer to no-negated-condition rule
  • Bump jest from 27.2.2 to 27.2.4
  • Bump sort-package-json from 1.51.0 to 1.52.0
  • Add "no-with" rule
  • Make sure scope.isLocal() returns a boolean
  • Bump path-parse from 1.0.6 to 1.0.7
  • Update docs/rule/require-input-label.md
  • chore(lint): add npm-package-json-lint
  • address comments: renamed param name, failing test case with config
  • no-unbound fix
  • fix lenth
  • more good test cases
  • fix rebase issues
  • feat: [a11y] required-context-role [A11y] required-context-role ember-template-lint/ember-template-lint#626
  • more test cases
  • more valid testcases
  • conditional test
  • fix linting issues
  • chore: fix tests & simplify logic
  • simplify meta store
  • attempt to fix ci on node 10, remove flatMap
  • some refactors
  • more tests, path refactoring
  • add test cases to ensure children may be extracted to component without child and parent warning
  • upstream API
  • update readme
  • Bump eslint-plugin-import from 2.22.1 to 2.24.2
  • chore(lint): fix import/extensions violations
  • Update docs/rule/require-presentational-children.md
  • Update lib/rules/require-presentational-children.js
  • Update lib/rules/require-presentational-children.js
  • fix new test case
  • remove require-presentational-children from recommended config to avoid breaking change
  • markdown lint violations
  • docs: ensure markdownlint applies to all docs
  • Release 3.9.0
  • implement no empty headings rule
  • yarn update readme
  • update error message
  • update err msg, add aria-level
  • refine logic
  • augment no-invalid-link-text to handle empty cases
  • more logic cleanup, trim aria-labelledby
  • add some non-header test cases
  • Bump jest from 27.2.4 to 27.2.5
  • Bump npm-package-json-lint from 5.2.4 to 5.4.0
  • Bump is-glob from 4.0.2 to 4.0.3
  • Bump @babel/parser from 7.15.7 to 7.15.8
  • Bump date-fns from 2.24.0 to 2.25.0
  • Bump markdownlint-cli from 0.28.1 to 0.29.0
  • use allowEmptyLinks rule option
  • update rule doc
  • fix lints in rule doc
  • test for default true config value
  • add configuration section
  • Skip SVG elements for require-presentational-children
  • Update docs/rule/require-presentational-children.md
  • Release 3.10.0
  • implement fix, add tests
  • use @Args in curly tests
  • revert/remove template example from rule doc
  • handle basic block statements
  • update block test
  • refactor to isAllowedNode func, add tests
  • clean up logic, var
  • more cleanup
  • handle curly statements
  • tidy up vars
  • const type
  • put back test, add test
  • Bump jest from 27.2.5 to 27.3.0
  • Bump eslint-plugin-import from 2.24.2 to 2.25.2
  • Migrate to using snapshots for tests
  • Removing unused vars from tests
  • Fixing broken snapshot
  • feat: Adding endLine/endColumn to generated results
  • Updating tests
  • Running codemod to convert all usages of results to verifyResults
  • Updating no-obsolete-elements-test to use snapshots
  • Updating no-curly-component-invocation-test to use snapshots
  • Updating no-capital-arguments-test to use snapshots
  • Updating no-inline-styles-test to use snapshots
  • Fixing up remaining tests by adding endLine/endColumn
  • Fixing lint errors
  • Revert from using file-based snapshots
  • Revert from using file-based snapshots
  • Revert from using file-based snapshots
  • Revert from using file-based snapshots
  • Enable the test harness to default endLine/endColumn
  • Bump jest from 27.3.0 to 27.3.1
  • chore: increase dependabot PR limit to 15
  • test: Node 17
  • fix: Fixes incorrect rule test passing fake values
  • Release 3.11.0
  • docs: move workflow examples out of README into separate doc
  • docs: ensure rules with options include configuration section in their rule doc
  • Bump npm-package-json-lint from 5.4.0 to 5.4.1
  • Bump @babel/parser from 7.15.8 to 7.16.0
  • Bump @babel/traverse from 7.15.4 to 7.16.0
  • Add test to ensure config does not leak between tests
  • Add helpful assertion if you setup the test harness incorrectly
  • docs: fix broken link
  • fix: Noops the console when using the SARIF formatter
  • Expanding to check for both json and sarif
  • fix: Adding ruleId to deprecation message to track its origin
  • Hoisting conditions to a variable
  • Tweak deprecation message
  • Adds no-autofocus-attribute rule
  • Slightly loosening requires for log method parameter requirements (Slightly loosening requires for log method parameter requirements ember-template-lint/ember-template-lint#2167)
  • Release 3.12.0
  • Removes autofix, updates docs with guidance for using autofocus and added a11y emoji to README
  • Various fixes
  • Bump @babel/parser from 7.16.0 to 7.16.2
  • fix: false negative with 'always' and template ending with non-text
  • Adds support for mustache statements, added tests
  • Updated README
  • Update test/unit/rules/no-autofocus-attribute-test.js
  • Update test/unit/rules/no-autofocus-attribute-test.js
  • test: ensure minimum code coverage enforced
  • Release 3.13.0
  • Draft a migration guide for v4
  • Set new Nodejs support matrix
  • Use native flatMap (removing polyfill)
  • Bump eslint-plugin-import from 2.25.2 to 2.25.3
  • Add /coverage to .eslintignore
  • volta: Use latest node12
  • Remove deprecated createRequireFromPath
  • Bump @babel/traverse from 7.16.0 to 7.16.3 (Bump @babel/traverse from 7.16.0 to 7.16.3 ember-template-lint/ember-template-lint#2178)
  • Bump release-it from 14.11.6 to 14.11.7 (Bump release-it from 14.11.6 to 14.11.7 ember-template-lint/ember-template-lint#2185)
  • Bump common-tags from 1.8.0 to 1.8.1 (Bump common-tags from 1.8.0 to 1.8.1 ember-template-lint/ember-template-lint#2179)
  • Retire no-invalid-block-param-definition rule
  • Bump npm-package-json-lint from 5.4.1 to 5.4.2 (Bump npm-package-json-lint from 5.4.1 to 5.4.2 ember-template-lint/ember-template-lint#2186)
  • breaking: delete rule deprecated-each-syntax
  • breaking: delete octane config
  • breaking: remove --json CLI option
  • chore: update internal linters including ESLint 8
  • breaking: set allowEmptyLinks option default to false on no-invalid-link-text rule
  • Upgrade ember-template-recast to v6
  • Add a test case for no-bare-strings
  • Change how no-bare-strings can be configured to match entities
  • Extend no-invalid-link-title rule
  • Update yargs dependency
  • chore(dev-deps): update release-it-lerna-changelog to v4
  • Bump yeoman-environment from 3.6.0 to 3.8.0
  • Bump common-tags from 1.8.1 to 1.8.2
  • build: update internal Node to 16.13.0 and yarn to 1.22.17
  • chore(dev-deps): update yeoman-test to v6
  • chore(deps): recreate lockfile
  • breaking: remove --print-pending option
  • breaking: add exports to package.json
  • fix: ensure --print-pending works with --format=json
  • feat: expose generateRuleTests as named export in public NodeJS API
  • breaking: add recommended rules for v4
  • Upgrade template-recast to 6.1.0
  • Run linters in parallel
  • Fix Node version on CI
  • Bump release-it from 14.11.7 to 14.11.8
  • Bump @babel/parser from 7.16.3 to 7.16.4
  • Bump markdownlint-cli from 0.29.0 to 0.30.0
  • Bump eslint-plugin-import-helpers from 1.1.0 to 1.2.0
  • Bump date-fns from 2.25.0 to 2.26.0
  • Bump sort-package-json from 1.52.0 to 1.53.1
  • Clean up
  • Update floating-dependencies
  • breaking: when logging a rule violation, require passing node or all loc properties
  • breaking: disallow unexpected properties in rule test cases
  • breaking: require fixable test cases to assert the fixed template
  • chore: remove useless rule exports
  • chore: remove unused helper calculate-location-display
  • chore: remove unused helper remove-configuration-html-comments
  • breaking: disallow unexpected properties at top-level of configuration file
  • breaking: remove config 2-x-recommended and add 3-x-recommended config
  • breaking: throw when extending invalid config
  • breaking: throw when encountering invalid plugin in config
  • breaking: only fixable test cases are allowed to assert fixedTemplate
  • breaking: disallow template and fixedTemplate from matching in a test case
  • Release 3.14.0
  • breaking: change no-bare-strings rule options to augment instead of replace the default config
  • Release 4.0.0-alpha.0
  • test: add test for logging a violation without node and without all loc properties
  • test: run all CI jobs simultaneously
  • breaking: require message when logging rule violation
  • Fix configuration docs link
  • build(deps-dev): bump yeoman-environment from 3.8.0 to 3.8.1
  • build(deps): bump ci-info from 3.2.0 to 3.3.0
  • build(deps-dev): bump prettier from 2.4.1 to 2.5.0
  • breaking: Removes deprecated pending functionality
  • Removing unnecessary config validation
  • Update no-autofocus-attribute.md
  • FakeProject#dispose is not async and does not return a promise
  • Add a fixer for the quotes rule
  • Change acceptance tests about non-fixable rules to use a test helper
  • Don't fix quotes in cases where it would create invalid templates
  • add todo comment for blocked autofix
  • Updating to new single file storage for todos
  • Updating @ember-template-lint/todo-utils to alpha
  • Upgrade to @ember-template-lint/todo-utils@11.0.0-beta.0
  • Adding --compact-todo option
  • Updating documentation
  • Detect whether old .lint-todo directory exists, error and exit
  • Explicitly setting exitCode
  • chore(deps): update yargs to 17.3.0
  • breaking: add no-autofocus-attribute as recommended rule
  • chore(dev-deps): update eslint-plugin-unicorn to v39
  • breaking: exit with error when passing non-existent file on CLI
  • Upgrading to beta.1
  • chore: Updating to use @lint-todo/utils package
  • breaking: disallow unknown CLI options
  • Release 4.0.0-beta.0
  • build(deps): bump date-fns from 2.26.0 to 2.27.0
  • build(deps-dev): bump jest from 27.3.1 to 27.4.3
  • build(deps-dev): bump prettier from 2.5.0 to 2.5.1
  • add actionHelperOptional config option to no-element-event-actions
  • test actionHelperOptional for no-element-event-actions
  • document actionHelperOptional for no-element-event-actions
  • s/actionHelperOptional/requireActionHelper/
  • test requireActionHelper with default config
  • parse config before using!
  • test bad config with fatal: true
  • properly parse and check config
  • fix merge conflict
  • breaking: convert to esm
  • build(deps-dev): bump jest from 27.4.3 to 27.4.4
  • Add new rule no-invalid-aria-attributes
  • Removed intermediary helper to make code more efficient
  • Updated README formatting
  • fix: Updates @lint-todo/utils to latest version for read isolation
  • Updated docs
  • breaking: disable requireActionHelper option on no-element-event-actions rule
  • Remove outdated boolean config in docs/configuration.md
  • breaking: disallow duplicate test cases
  • Release 3.15.0
  • fix changelog ordering
  • Release 4.0.0-beta.1
  • wip import plugin/config
  • fix async config loading in Linter class
  • build(deps-dev): bump @babel/parser from 7.16.4 to 7.16.6
  • build(deps-dev): bump jest from 27.4.4 to 27.4.5
  • build(deps-dev): bump @babel/traverse from 7.16.3 to 7.16.5
  • fixtures import instead of require rule
  • wip cjs fixture files
  • fix plugin resolving for other file extensions
  • fix html tests and lint violations
  • fix print config test
  • fix shebang test
  • fix formatting in indices
  • fix lint
  • use ESM for scripts
  • test coverage
  • export NODE_OPTIONS for windows
  • fix NODE_OPTIONS for windows again
  • consistent default export
  • remove incorrect await
  • add async function to rejects expects
  • tweaks
  • Updated rule to import from aria-query
  • add comments
  • add mjs extension config/plugin test
  • dev script to esm
  • improve comments
  • improve comments
  • fix mjs fixture test
  • use separate helper file instead of exporting functions from CLI binary script
  • add await to expect rejects tests
  • test jest runInBand
  • Revert "test jest runInBand"
  • remove unnecessary CJS fallback for plugin/config loading
  • jest useFakeTimers
  • use fake timers except for long-running rule-test.js
  • Revert "remove unnecessary CJS fallback for plugin/config loading"
  • Revert "use fake timers except for long-running rule-test.js"
  • Revert "jest useFakeTimers"
  • remove yarn --ignore-engines
  • switch volta-cli to actions/setup-node for CI
  • regenerate yarn.lock
  • jest maxWorkers 150
  • Revert "jest maxWorkers 150"
  • jest debug detectOpenHandles
  • jest maxConcurrency 1
  • Revert "jest maxConcurrency 1"
  • jest no transform
  • add babel for jest
  • Revert "jest no transform"
  • jest verbose
  • Revert "add babel for jest"
  • Revert "jest verbose"
  • Revert "jest debug detectOpenHandles"
  • disable broken test file in older versions of Node
  • Revert "regenerate yarn.lock"
  • Revert "switch volta-cli to actions/setup-node for CI"
  • improve comments
  • fix URL path for windows
  • unicorn/prefer-module lint rule already enabled so remove redundant line
  • improve comments
  • raise test coverage percentages back up
  • fix test coverage percentage
  • fix comment
  • chore: use double quotes for markdownlint script
  • docs: fix some broken markdown links
  • chore(deps): update find-up to v6
  • chore(deps): update get-stdin to v9
  • chore(deps): update execa to v6
  • chore(deps): update globby to v6
  • docs: add v4 migration guide
  • Release 4.0.0-beta.2
  • Added aria-attribute validation
  • Improve v4 migration guide (Improve v4 migration guide ember-template-lint/ember-template-lint#2302)
  • Fix false positives with non-serializable rule configs in duplicate test case check (Fix false positives with non-serializable rule configs in duplicate test case check ember-template-lint/ember-template-lint#2301)
  • deps: Update @lint-todos/utils to fix bug with non-normalized paths
  • Fixing timeout in todo tests
  • Tweak ordering of items in v4 migration guide (Tweak ordering of items in v4 migration guide ember-template-lint/ember-template-lint#2304)
  • build(deps): bump fuse.js from 6.4.6 to 6.5.3 (build(deps): bump fuse.js from 6.4.6 to 6.5.3 ember-template-lint/ember-template-lint#2299)
  • Release 4.0.0-beta.3
  • docs: add migration guide link
  • build(deps-dev): bump @babel/traverse from 7.16.5 to 7.16.7 (build(deps-dev): bump @babel/traverse from 7.16.5 to 7.16.7 ember-template-lint/ember-template-lint#2313)
  • build(deps-dev): bump eslint-plugin-import from 2.25.3 to 2.25.4 (build(deps-dev): bump eslint-plugin-import from 2.25.3 to 2.25.4 ember-template-lint/ember-template-lint#2314)
  • build(deps): bump date-fns from 2.27.0 to 2.28.0 (build(deps): bump date-fns from 2.27.0 to 2.28.0 ember-template-lint/ember-template-lint#2311)
  • Remove no-model-argument-in-route-templates rule from recommended config (Remove no-model-argument-in-route-templates rule from recommended config ember-template-lint/ember-template-lint#2315)
  • Remove no-dynamic-subexpression-invocations rule from recommended config (Remove no-dynamic-subexpression-invocations rule from recommended config ember-template-lint/ember-template-lint#2308)
  • Remove no-mut-helper rule from recommended config (Remove no-mut-helper rule from recommended config ember-template-lint/ember-template-lint#2316)
  • Update dependencies (Update dependencies ember-template-lint/ember-template-lint#2317)
  • Add autofixer to block-indentation rule (Add autofixer to block-indentation rule ember-template-lint/ember-template-lint#2281)
  • Fix false negatives with block-indentation rule (Fix false negatives with block-indentation rule ember-template-lint/ember-template-lint#2318)
  • Release 3.16.0
  • also skip test/acceptance/public-api-test.js in Node 12/14 CI due to ESM import issue
  • fix ignore test CLI option
  • fix jest test coverage percentage for Node 12/14 since some test files aren't running there
  • increase CI timeout since Windows test take a long time
  • Release 4.0.0
  • chore(dev-deps): update eslint-plugin-import-helpers to 1.2.1
  • build(deps-dev): bump jest from 27.4.5 to 27.4.7
  • build(deps): bump resolve from 1.20.0 to 1.21.0
  • build(deps-dev): bump release-it from 14.11.8 to 14.12.1
  • build(deps-dev): bump yeoman-generator from 5.4.2 to 5.5.2
  • Cover good cases with newlines in the expression
  • Simplify and reduce the number of parses
  • Not sure that this does anything
  • More descriptive name
  • Expanded test coverage
  • Updated rule to be compatible with v4
  • added tests for attributes that allow undefined values, reordered the aria-query dependency
  • build(deps-dev): bump @babel/traverse from 7.16.7 to 7.16.8
  • build(deps): bump globby from 12.0.2 to 12.2.0
  • build(deps): bump ember-template-recast from 6.1.2 to 6.1.3
  • build(deps-dev): bump release-it from 14.12.1 to 14.12.3
  • build(deps-dev): bump eslint-plugin-unicorn from 40.0.0 to 40.1.0
  • build(deps-dev): bump eslint from 8.6.0 to 8.7.0
  • build(deps-dev): bump @babel/traverse from 7.16.8 to 7.16.10
  • build(deps): bump globby from 12.2.0 to 13.0.0
  • build(deps-dev): bump yeoman-generator from 5.5.2 to 5.6.1
  • build(deps-dev): bump release-it from 14.12.3 to 14.12.4
  • build(deps): bump node-fetch from 2.6.6 to 2.6.7
  • build(deps-dev): bump yeoman-environment from 3.8.1 to 3.9.1
  • build(deps): bump resolve from 1.21.0 to 1.22.0
  • Make sure the modifier-name-case rule supports the modifier helper
  • task: Configure jest's printBasicPrototype to simplify snapshots
  • Regenerating snapshots with new setting excluding prototype information
  • build(deps-dev): bump eslint from 8.7.0 to 8.8.0
  • build(deps): bump globby from 13.0.0 to 13.1.0
  • Adds new rule require-aria-activedescendant-tabindex
  • Updated the README
  • build(deps): bump globby from 13.1.0 to 13.1.1
  • build(deps-dev): bump @babel/traverse from 7.16.10 to 7.17.0
  • build(deps-dev): bump sort-package-json from 1.53.1 to 1.54.0
  • build(deps-dev): bump jest from 27.4.7 to 27.5.0
  • build(deps-dev): bump yeoman-test from 6.2.0 to 6.3.0
  • build(deps-dev): bump @babel/eslint-parser from 7.16.5 to 7.17.0
  • Updated rule and tests to include all nonnegative tabindex values
  • build(deps-dev): bump markdownlint-cli from 0.30.0 to 0.31.0
  • Updated docs and comments for rule
  • add new rule: no-obscure-array-access add new rule: no-obscure-hbs ember-template-lint/ember-template-lint#787
  • add new rule: no-obscure-hbs add new rule: no-obscure-hbs ember-template-lint/ember-template-lint#787
  • Remove empty line
  • Address comments
  • Update readme and run update:indices
  • Update rule
  • Update Doc
  • Use verifyResults instead of the old style results in tests.
  • Add link to the ember get helper docs
  • Add code to enable auto-fix
  • Cleanup
  • Remove text from error message
  • Add a check for no node.parts
  • Added HTML_Tag constant
  • Add comments
  • fix: Fixes broken CI due to invalid snapshot formats
  • build(deps-dev): bump markdownlint-cli from 0.31.0 to 0.31.1
  • build(deps): bump find-up from 6.2.0 to 6.3.0
  • build(deps-dev): bump execa from 6.0.0 to 6.1.0
  • build(deps-dev): bump eslint from 8.8.0 to 8.9.0
  • build(deps-dev): bump jest from 27.5.0 to 27.5.1
  • Release 4.1.0
  • Update readme to remove additional examples
  • Update fixer and documentation
  • Update fixer
  • simplify error message
  • Handle digits in path without delimiter
  • Fixes string handling errors with no-invalid-aria-attributes rule
  • Removed extraneous test case
  • build(deps-dev): bump eslint-config-prettier from 8.3.0 to 8.4.0
  • build(deps-dev): bump @babel/parser from 7.17.0 to 7.17.3
  • build(deps-dev): bump eslint-plugin-unicorn from 40.1.0 to 41.0.0
  • build(deps-dev): bump @babel/traverse from 7.17.0 to 7.17.3
  • Reordered ConcatStatement comment
  • disable unicorn/text-encoding-identifier-case
  • Release 4.2.0
  • build(deps-dev): bump release-it from 14.12.4 to 14.12.5
  • build(deps-dev): bump eslint from 8.9.0 to 8.10.0
  • Relax coverage thresholds to allow for some small drift
  • Refactor formatters into separate functions
  • Change formatters to return string output rather than outputting themselves
  • Removing debugger
  • Removing console from formatters
  • Standardizing formatter naming
  • Moving tests for formatters into their own files
  • Refactoring formatter tests out of cli-test
  • Converting JSON formatter tests to use snapshots
  • Update tests
  • Adding more tests
  • Adding backwards compatibility for legacy formatters
  • Update bin/ember-template-lint.js
  • Fixing tests
  • Renaming member to be more accurate
  • Fixing tests for windows
  • Refactoring printResults out of bin for reuse
  • Cleanup
  • Pass config through to formatters
  • Adding support for format property in .template-lintrc.js
  • Add config.format to .template-lintrc.js
  • Upgrade fixturify-project
  • Do not mutate Project.defaultFiles
  • Call writeSync to get a baseDir
  • Fix more test cases
  • Remove useless line
  • Remove useless line
  • Fix another test
  • Implement multi formatter
  • build(deps-dev): bump fixturify-project from 2.1.1 to 4.1.0
  • Fix import cycles
  • build(deps-dev): bump eslint-config-prettier from 8.4.0 to 8.5.0
  • Adds new rule scope
  • Add new rule scope
  • Updated use of quotes
  • Update lib/formatters/multi.js
  • Removing unused tests
  • Renames rule to no-scope-outside-table-headings
  • Updated tests
  • Release 4.3.0
  • Updated references for docs
  • build(deps-dev): bump eslint from 8.10.0 to 8.11.0
  • Use async write() instead of deprecated writeSync() in tests
  • Allow dashes in no-whitespace-within-word rule
  • build(deps-dev): bump eslint-plugin-unicorn from 41.0.0 to 41.0.1
  • build(deps-dev): bump @babel/parser from 7.17.3 to 7.17.8
  • build(deps-dev): bump release-it from 14.12.5 to 14.13.1
  • build(deps-dev): bump sort-package-json from 1.54.0 to 1.55.0
  • fix: Fixes require-presentational-children to return correct line/column of node
  • Updating snapshots
  • Add --no-error-on-unmatched-pattern flag
  • build(deps-dev): bump eslint from 8.11.0 to 8.12.0
  • build(deps): bump micromatch from 4.0.4 to 4.0.5
  • build(deps): bump actions/checkout from 2 to 3
  • build(deps-dev): bump release-it from 14.13.1 to 14.14.0
  • Updates require-context-role to accept table as a valid parent role for row and rowgroup
  • build(deps): bump minimist from 1.2.5 to 1.2.6
  • build(deps-dev): bump prettier from 2.5.1 to 2.6.2
  • Updated list of required context roles and reference links to use wai-aria 1.1 specifications
  • Add new rule: no-array-prototype-extensions
  • build(deps): bump yargs from 17.3.1 to 17.4.1
  • build(deps-dev): bump @babel/traverse from 7.17.3 to 7.17.9
  • build(deps-dev): bump eslint from 8.12.0 to 8.13.0
  • build(deps-dev): bump release-it from 14.14.0 to 14.14.2
  • Update docs/rule/no-array-prototype-extensions.md
  • Update docs/rule/no-array-prototype-extensions.md
  • Update docs/rule/no-array-prototype-extensions.md
  • Address feedbacks, remove optional chaining
  • build(deps-dev): bump fixturify-project from 4.1.0 to 4.1.2
  • Release 4.4.0
  • Add missing "forbids" sentence in no-array-prototype-extensions docs
  • Removes validation of mustache statements in no-invalid-aria-attributes rule
  • Update internal fixturify-project setup to simplify monorepo testing
  • fix: Fixes incorrectly invoked tests (non-awaited async)
  • feat: Search from cwd up to find config
  • Add basic monorepo testing harness.
  • Ensure pluginPath is properly resolved to a URL
  • Fixing broken tests
  • Add tests for monorepos with shared configuration in monorepo root
  • Use regex for no-whitespace-within-word
  • task: Upgrade @lint-todo/utils to fix compacting
  • Removing unnecessary param
  • Release 4.4.1
  • Update require-lang-attribute rule to validate attribute values
  • Release 4.4.2
  • task: Adding bin-tester package for CLI tests
  • Update monorepo tests
  • Update @scalvert/bin-tester with dynamic binPath support
  • Revert removal of Node 12 support
  • Adding Node 12 back into CI matrix
  • Updating actions to ignore engines when run in Node 12
  • Fixing ci.yml
  • Pulling out explicit job for Node 12
  • Removing Node 12 from nodeX job
  • test: Node 18
  • Update ci.yml
  • Added a config to disable values validation by default
  • Updated docs and tests
  • Added test for when validateValues defaults to false
  • Release 4.5.0
  • build(deps-dev): bump eslint from 8.13.0 to 8.14.0
  • Add full-path CLI option and pretty printer

scalvert and others added 30 commits March 3, 2022 15:10
Bumps [fixturify-project](https://github.com/stefanpenner/node-fixturify-project) from 2.1.1 to 4.1.0.
- [Release notes](https://github.com/stefanpenner/node-fixturify-project/releases)
- [Changelog](https://github.com/stefanpenner/node-fixturify-project/blob/master/CHANGELOG.md)
- [Commits](stefanpenner/node-fixturify-project@v2.1.1...v4.1.0)

---
updated-dependencies:
- dependency-name: fixturify-project
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…dependabot/npm_and_yarn/fixturify-project-4.1.0
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 8.4.0 to 8.5.0.
- [Release notes](https://github.com/prettier/eslint-config-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/eslint-config-prettier@v8.4.0...v8.5.0)

---
updated-dependencies:
- dependency-name: eslint-config-prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…dependabot/npm_and_yarn/eslint-config-prettier-8.5.0
Co-authored-by: Robert Jackson <me@rwjblue.com>
Bumps [eslint](https://github.com/eslint/eslint) from 8.10.0 to 8.11.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](eslint/eslint@v8.10.0...v8.11.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) from 41.0.0 to 41.0.1.
- [Release notes](https://github.com/sindresorhus/eslint-plugin-unicorn/releases)
- [Commits](sindresorhus/eslint-plugin-unicorn@v41.0.0...v41.0.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-unicorn
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) from 7.17.3 to 7.17.8.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.17.8/packages/babel-parser)

---
updated-dependencies:
- dependency-name: "@babel/parser"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [release-it](https://github.com/release-it/release-it) from 14.12.5 to 14.13.1.
- [Release notes](https://github.com/release-it/release-it/releases)
- [Changelog](https://github.com/release-it/release-it/blob/master/CHANGELOG.md)
- [Commits](release-it/release-it@14.12.5...14.13.1)

---
updated-dependencies:
- dependency-name: release-it
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [sort-package-json](https://github.com/keithamus/sort-package-json) from 1.54.0 to 1.55.0.
- [Release notes](https://github.com/keithamus/sort-package-json/releases)
- [Commits](keithamus/sort-package-json@v1.54.0...v1.55.0)

---
updated-dependencies:
- dependency-name: sort-package-json
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…dependabot/npm_and_yarn/sort-package-json-1.55.0

build(deps-dev): bump sort-package-json from 1.54.0 to 1.55.0
…dependabot/npm_and_yarn/release-it-14.13.1

build(deps-dev): bump release-it from 14.12.5 to 14.13.1
rwjblue and others added 30 commits September 1, 2022 13:43
…fix-version

Fix `--version` to actually give the right value
…plate-lint#2626)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [vm2](https://github.com/patriksimek/vm2) from 3.9.9 to 3.9.11.
- [Release notes](https://github.com/patriksimek/vm2/releases)
- [Changelog](https://github.com/patriksimek/vm2/blob/master/CHANGELOG.md)
- [Commits](patriksimek/vm2@3.9.9...3.9.11)

---
updated-dependencies:
- dependency-name: vm2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…nt#2622)

Bumps [eslint](https://github.com/eslint/eslint) from 8.23.0 to 8.24.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](eslint/eslint@v8.23.0...v8.24.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [ci-info](https://github.com/watson/ci-info) from 3.3.2 to 3.4.0.
- [Release notes](https://github.com/watson/ci-info/releases)
- [Changelog](https://github.com/watson/ci-info/blob/master/CHANGELOG.md)
- [Commits](watson/ci-info@v3.3.2...v3.4.0)

---
updated-dependencies:
- dependency-name: ci-info
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…emplate-lint#2627)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…late-lint#2639)

* Add auto fix for simple-unless case with helpers

* simplify result of `simple unless` autofix to avoid `(not (not` chain
…nt#2632)

Bumps [eslint](https://github.com/eslint/eslint) from 8.23.0 to 8.25.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](eslint/eslint@v8.23.0...v8.25.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…mplate-lint#2646)

Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.19.3 to 7.19.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.19.4/packages/babel-traverse)

---
updated-dependencies:
- dependency-name: "@babel/traverse"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ember-template-lint#2650)

Bumps [eslint-plugin-import-helpers](https://github.com/Tibfib/eslint-plugin-import-helpers) from 1.2.1 to 1.3.0.
- [Release notes](https://github.com/Tibfib/eslint-plugin-import-helpers/releases)
- [Commits](willhoney7/eslint-plugin-import-helpers@v1.2.1...v1.3.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-import-helpers
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
eslint-plugin-import-helpers@1 requires Node 16 or higher, which is not
compatible with our node support matrix. In version 1.3.0 they added an
`engines` field documenting that requirement. When using `npm@8` the
`--engines-strict` flag is on by default. Ultimately, this combination
of events means that `npm ci` fails with:

```
❯ volta run --node=14.x --npm=8.10.0 npm ci
npm ERR! code EBADENGINE
npm ERR! engine Unsupported engine
npm ERR! engine Not compatible with your version of node/npm: eslint-plugin-import-helpers@1.3.0
npm ERR! notsup Not compatible with your version of node/npm: eslint-plugin-import-helpers@1.3.0
npm ERR! notsup Required: {"node":"> 14"}
npm ERR! notsup Actual:   {"npm":"8.10.0","node":"v14.20.1"}

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/rjackson/.npm/_logs/2022-10-25T20_45_44_753Z-debug-0.log
```
…remove-eslint-plugin-import-helpers

Remove eslint-plugin-import-helpers
We were using `cross-env` in order to set the
`--experimental-vm-modules` flag via `process.env.NODE_OPTIONS` to run
`jest`. Unfortunately, this means that the `NODE_OPTIONS` that was being
set in our `.github/workflows/ci.yaml` (which increases
`--max-old-space-size` to 4096) is completely clobbered.

This doesn't **fix** the memory issues that we are seeing with Node 18,
but it does bring back a previously known good work around so that CI is
"green again".

Co-authored-by: Steve Calvert <steve.calvert@gmail.com>
This is just a stop gap, we need to debug why we are hitting memory
issues.
…mplate-lint#2653)

Co-authored-by: Bryan Mishkin <698306+bmish@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet