Bryan Mishkin
Bryan Mishkin
When there's a spread inside the meta object that we can't evaluate, we might want to stop flagging these violations since likely the spread fills these properties in already: ```...
Related of #272 but distinct and might be a bit easier to fix since we just need to evaluate the spread. ```js const fixOrSuggest: { fix: TSESLint.ReportFixFunction | null; suggest:...
Some of our rules need to be able to detect when suggestions are reported. I found a situation where we fail to unwrap the suggestions: https://github.com/typescript-eslint/typescript-eslint/blob/ad412cdd74dc5619fbe4bf27c0a5eb5c5a4b65ca/packages/eslint-plugin/src/rules/no-empty-interface.ts#L86 ```js context.report({ node: node.id,...
Starting a list of my desired breaking changes, feedback welcome. We can perform this release once we have compiled enough changes. We should watch out for any breaking changes needed...
This will enable the helper to properly resolve object key names that use variables like: ```js const FOO = 'some-property-name'; const obj = { [FOO] = 'hello world' } ```...
If all test cases specify the same `parserOptions`, then `parserOptions` should be set globally in the test file when creating the `RuleTester` to simplify the individual test cases. Before: ```...
### Description of the Change Expose test file path for each test case in the `xunit` reporter. ``` ``` ### Alternate Designs ### Why should this be in core? The...
Fix lint violation from common ESLint lint rule [import/newline-after-import](https://github.com/import-js/eslint-plugin-import/blob/main/docs/rules/newline-after-import.md). ```sh yarn eslint --ext=.ts,.js . ~/Development/my-test-addon/types/global.d.ts 3:3 error Expected 1 empty line after import statement not followed by another import import/newline-after-import...
Running linting in a brand new Ember addon with TypeScript with the ESLint [no-use-before-define](https://eslint.org/docs/latest/rules/no-use-before-define) lint rule enabled: ```sh ~/Development/my-test-addon main * yarn eslint --ext=.ts,.js . ~/Development/my-test-addon/tests/dummy/app/config/environment.d.ts 1:16 error 'config' was...
Switch from deprecated package to replacement. > [ember-cli-htmlbars-inline-precompile](https://github.com/ember-cli/ember-cli-htmlbars-inline-precompile) > Deprecated > Usage of this project is deprecated, its functionality has been migrated into [ember-cli-htmlbars](https://github.com/ember-cli/ember-cli-htmlbars) directly. Please upgrade to [email protected] or...