Kaio Duarte

Results 14 issues of Kaio Duarte

The types are not matching the type described in Sequelize's documentation. `public static where(attr: Object, comparator: String | *Op*, logic: String | Object): *`

Types are not matching with Sequelize's documentation `where` function. `public static where(attr: Object, comparator: String | Op, logic: String | Object): *`

## Summary Implement [no-extra-non-null-assertion](https://typescript-eslint.io/rules/no-extra-non-null-assertion). ## Test Plan Unit tests

A-linter

## Summary Part of https://github.com/rome/tools/issues/3739 ## Test Plan Unit tests

## Summary Implement [no-empty-interface](https://typescript-eslint.io/rules/no-empty-interface) ## Test Plan Unit tests

## Summary Adds an initial implementation of this ESLint rule [prefer-exponentiation-operator](https://eslint.org/docs/latest/rules/prefer-exponentiation-operator). There are some edge cases to be handled. For realistic usage, it looks fine. ## Test Plan ```bash cargo...

### Description https://eslint.org/docs/latest/rules/prefer-exponentiation-operator The initial implementation will be done as part of #3848, but it doesn't cover all edge cases covered by the ESLint rule. ## Edge cases to cover...

Help wanted
task
A-Linter
S-Planned

## Summary Closes #3982. ## Test Plan ```bash cargo test -p rome_js_analyze -- no_self_compare ```

## Summary Implement [no-img-element](https://nextjs.org/docs/messages/no-img-element) from eslint-plugin-next. ## Test Plan Snapshots + CI

A-CLI
A-Project
A-Linter
L-JavaScript
A-Diagnostic

## Summary Implement [no-head-element](https://nextjs.org/docs/messages/no-head-element) from `eslint-plugin-next`. I'm willing to port the other rules if they're relevant to the project. ## Test Plan Snapshots + CI

A-CLI
A-Project
A-Linter
L-JavaScript
A-Diagnostic