GitHub / jsx-eslint/eslint-plugin-react / commits
React-specific linting rules for ESLint
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| f2869fd6 | [New] `jsx-props-no-multi-spaces`: improve autofix for multi-line |
Justis Blasco <j****o@g****m>
Committed by: Jordan Harband <l****b@g****m> |
5 months ago | |
| dd2e9681 | [Dev Deps] update `@babel/core`, `@babel/eslint-parser`, `@babel/plugin-synta... | Jordan Harband <l****b@g****m> | 6 months ago | |
| fd08120d | [Fix] `no-unknown-property`: allow `onLoad` on `body` |
derek stapleton <d****n@s****m>
Committed by: Jordan Harband <l****b@g****m> |
6 months ago | |
| 2c98b83c | Update CHANGELOG and bump version | Jordan Harband <l****b@g****m> | 7 months ago | |
| 2f64dead | [Fix] `no-unknown-property`: allow `transform-origin` on `rect` | Jordan Harband <l****b@g****m> | 7 months ago | |
| 60b73162 | [Tests] `prop-types`: use proper spacing/semis, button type | Jordan Harband <l****b@g****m> | 7 months ago | |
| 3fd9b922 | [Fix] `no-unknown-property`: allow shadow root attrs on `<template>` | Jordan Harband <l****b@g****m> | 7 months ago | |
| addad468 | [Deps] update `object.entries` | Jordan Harband <l****b@g****m> | 7 months ago | |
| 98a31f8e | [Dev Deps] update `@babel/core`, `@babel/eslint-parser` | Jordan Harband <l****b@g****m> | 7 months ago | |
| 2428618b | [Fix] `jsx-no-constructed-context-values`: detect constructed context values ... |
TildaDares <m****o@g****m>
Committed by: Jordan Harband <l****b@g****m> |
7 months ago | |
| 7eb6ca91 | [Docs] `button-has-type`: clean up phrasing |
Hamir Mahal <h****r@g****m>
Committed by: Jordan Harband <l****b@g****m> |
8 months ago | |
| e6b5b411 | Update CHANGELOG and bump version | Jordan Harband <l****b@g****m> | 10 months ago | |
| cfd5edd4 | [Dev Deps] update `@babel/eslint-parser` | Jordan Harband <l****b@g****m> | 10 months ago | |
| efc021fb | [types] fix types of flat configs | Jordan Harband <l****b@g****m> | 10 months ago | |
| 90a00b93 | [Fix] `prop-types`: support `ComponentPropsWithRef` from a namespace import |
Cory Deppen <c****y@d****s>
Committed by: Jordan Harband <l****b@g****m> |
10 months ago | |
| 5c816edc | [actions] publish action: allow additional URL | Jordan Harband <l****b@g****m> | 10 months ago | |
| bc5b9dda | [actions] release workflow needs some new domains | Jordan Harband <l****b@g****m> | 10 months ago | |
| ed3b1cf8 | [Tests] `jsx-uses-vars`, `jsx-uses-react`: fix `no-unused-vars` tests in esli... | Jordan Harband <l****b@g****m> | 10 months ago | |
| 244743a7 | Update CHANGELOG and bump version | Jordan Harband <l****b@g****m> | 10 months ago | |
| 033ad19c | [Deps] update `array.prototype.flatmap`, `es-iterator-helpers`, `object.value... | Jordan Harband <l****b@g****m> | 10 months ago | |
| b4a14f4c | [meta] add `directories.test` | Jordan Harband <l****b@g****m> | 10 months ago | |
| 82a196a0 | [Fix] `no-unknown-property`: support `onBeforeToggle`, `popoverTarget`, `popo... | Andrew Patton <a****w@a****a> | 11 months ago | |
| 233d442a | [Dev Deps] update `@babel/preset-react` | Jordan Harband <l****b@g****m> | 11 months ago | |
| 2c0b10cb | [Tests] pin `@typescript-eslint/parser to < 8.18, due to a breaking change | Jordan Harband <l****b@g****m> | 11 months ago | |
| b713026c | [Fix] `prop-types`: props missing in validation when using generic types from... |
Rodrigo Bondoc <r****6@g****m>
Committed by: Jordan Harband <l****b@g****m> |
11 months ago | |
| d5da0a6c | [Deps] update `es-iterator-helpers` | Jordan Harband <l****b@g****m> | 11 months ago | |
| 17e1a84d | [Dev Deps] update `@babel/core` | Jordan Harband <l****b@g****m> | 11 months ago | |
| efb29939 | [Refactor] some cleanups | Jordan Harband <l****b@g****m> | 11 months ago | |
| 4bf30c3f |
[actions] update step-security/harden-runner from v1 to v2
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Jordan Harband <l****b@g****m> |
11 months ago | |
| 4ef92b49 | [Tests] `jsx-no-script-url`: Improve tests |
Radu Baston <r****1@g****m>
Committed by: Jordan Harband <l****b@g****m> |
12 months ago | |
| d1556a3d | [eslint] ignore d.ts files | Jordan Harband <l****b@g****m> | about 1 year ago | |
| 1c3621a7 | [Fix] `no-danger`: avoid a crash on a nested component name | Jordan Harband <l****b@g****m> | about 1 year ago | |
| b2446381 | [actions] publish action: hopefully clarify failure reasons | Jordan Harband <l****b@g****m> | about 1 year ago | |
| 256cf74f | Update CHANGELOG and bump version | Jordan Harband <l****b@g****m> | about 1 year ago | |
| 33db656b | [Deps] update `es-iterator-helpers` | Jordan Harband <l****b@g****m> | about 1 year ago | |
| 5696f999 | [Dev Deps] update `@babel/core`, `@babel/eslint-parser`, `@babel/plugin-synta... | Jordan Harband <l****b@g****m> | about 1 year ago | |
| 5c23573d | [Dev Deps] update `@babel/core, `@babel/eslint-parser`, `@babel/plugin-syntax... | Jordan Harband <l****b@g****m> | about 1 year ago | |
| 958954de | [Docs] fix broken links: |
Bastien Dumont <3****t@u****m>
Committed by: Jordan Harband <l****b@g****m> |
about 1 year ago | |
| e80def42 | [Fix] types: correct generated type declaration |
ocavue <o****e@g****m>
Committed by: Jordan Harband <l****b@g****m> |
about 1 year ago | |
| c47fa56f | [types] [Fix] ensure the index types are generated | Jordan Harband <l****b@g****m> | about 1 year ago | |
| ae6fb8da | Update CHANGELOG and bump version | Jordan Harband <l****b@g****m> | about 1 year ago | |
| 63e0b49f | [meta] do not npmignore `d.ts` files | Jordan Harband <l****b@g****m> | about 1 year ago | |
| 63aceff3 |
[Fix] `destructuring-assignment`: fix false negative when using `typeof props.a`
Co-authored-by: Chiawen Chen <g****t@g****m>, Jordan Harband <l****b@g****m> |
Chiawen Chen <g****t@g****m>
Committed by: Jordan Harband <l****b@g****m> |
about 1 year ago | |
| 96d46d59 | [Refactor] `destructuring-assignment`: use `getParentStatelessComponent` |
Chiawen Chen <g****t@g****m>
Committed by: Jordan Harband <l****b@g****m> |
about 1 year ago | |
| 1f95a246 | [readme] Fix shared settings link |
Kunle Oshiyoye <m****r@g****m>
Committed by: Jordan Harband <l****b@g****m> |
about 1 year ago | |
| 0cc5b7ab | [meta] fix release workflow | Jordan Harband <l****b@g****m> | about 1 year ago | |
| ec27e20c | Update CHANGELOG and bump version | Jordan Harband <l****b@g****m> | about 1 year ago | |
| 95297ed1 | [New] `no-unescaped-entities`: add suggestions |
StyleShit <3****t@u****m>
Committed by: Jordan Harband <l****b@g****m> |
about 1 year ago | |
| 4ecf034e | [Dev Deps] update `eslint-plugin-import`, `gfm-footnotes` | Jordan Harband <l****b@g****m> | about 1 year ago | |
| 7f3ac1bc | [New] add type generation |
Pelle Wessman <p****e@k****e>
Committed by: Jordan Harband <l****b@g****m> |
about 1 year ago | |
| 66ae4c14 | [Fix] `no-unknown-property`: support `precedence` prop in react 19 |
Andrew Patton <a****w@a****a>
Committed by: Jordan Harband <l****b@g****m> |
about 1 year ago | |
| a1273d5e | [New] `no-unstable-nested-components`: add `propNamePattern` to support custo... |
Dan Reeves <h****y@d****s>
Committed by: Jordan Harband <l****b@g****m> |
about 1 year ago | |
| 744135b5 | [readme] flat config example for react 17+ |
GabenGar <8****r@u****m>
Committed by: Jordan Harband <l****b@g****m> |
about 1 year ago | |
| 9668ee07 | [meta] fix release workflow | Jordan Harband <l****b@g****m> | about 1 year ago | |
| 59ef14c0 | Update CHANGELOG and bump version | Jordan Harband <l****b@g****m> | about 1 year ago | |
| 99e15e13 | [Fix] `jsx-no-literals`: Avoid crashing on valueless boolean props |
Nicolás Tamargo <r****k@m****g>
Committed by: Jordan Harband <l****b@g****m> |
about 1 year ago | |
| a09083b1 | [Fix] `no-is-mounted`: fix logic in method name check |
Mathias Stang <m****g@c****o>
Committed by: Jordan Harband <l****b@g****m> |
about 1 year ago | |
| 1df23d21 | [actions] fix release script | Jordan Harband <l****b@g****m> | about 1 year ago | |
| b918f02c | [meta] add missing rule link | Jordan Harband <l****b@g****m> | about 1 year ago | |
| f25251f5 | Update CHANGELOG and bump version | Jordan Harband <l****b@g****m> | about 1 year ago | |
| ed64b247 | [Fix] `jsx-props-no-spreading`: add `explicitSpread` option to schema | Jordan Harband <l****b@g****m> | about 1 year ago | |
| 07503b70 | [Fix] JSX pragma: fail gracefully | Jordan Harband <l****b@g****m> | about 1 year ago | |
| bdc5791c | [Docs] `no-danger`: update broken link |
lucasrmendonca <l****6@g****m>
Committed by: Jordan Harband <l****b@g****m> |
about 1 year ago | |
| 6150d409 | [meta] update release workflow to prune footnotes | Jordan Harband <l****b@g****m> | about 1 year ago | |
| 5b20fe5f | merge Merge tag 'v7.35.2' | Jordan Harband <l****b@g****m> | about 1 year ago | |
| 4c10849b | Update CHANGELOG and bump version | Jordan Harband <l****b@g****m> | about 1 year ago | |
| 45ba6bcb | [Fix] `jsx-curly-brace-presence`: avoid autofixing attributes with double quo... | Jordan Harband <l****b@g****m> | about 1 year ago | |
| cf868f28 | [Fix] `jsx-curly-brace-presence`: avoid autofixing attributes with double quo... | Jordan Harband <l****b@g****m> | about 1 year ago | |
| e538ee98 | [Tests] `jsx-curly-brace-presence`: clean up formatting | Jordan Harband <l****b@g****m> | about 1 year ago | |
| 25ae0935 | [Tests] `jsx-curly-brace-presence`: clean up formatting | Jordan Harband <l****b@g****m> | about 1 year ago | |
| 5fc0f872 | Update CHANGELOG and bump version | Jordan Harband <l****b@g****m> | about 1 year ago | |
| b8217ed5 | [New] `jsx-no-literals` Add `elementOverrides` option and the ability to igno... |
Pearce <p****e@s****m>
Committed by: Jordan Harband <l****b@g****m> |
about 1 year ago | |
| 3a035798 | [Refactor] `usedPropTypes`: avoid switch statements | Jordan Harband <l****b@g****m> | about 1 year ago | |
| c48cb1fa | [New] `no-string-refs`: allow this.refs in > 18.3.0 |
Henry Dineen <h****n@h****m>
Committed by: Jordan Harband <l****b@g****m> |
about 1 year ago | |
| 30732140 | [New] `forbid-component-props`: add `allowedForPatterns`/`disallowedForPatter... |
Bohdan Yefimenko <E****o@u****m>
Committed by: Jordan Harband <l****b@g****m> |
about 1 year ago | |
| 28a33dce | [Fix] `jsx-max-depth`: finding JSX element in newer `@typescript-eslint/parse... |
Hampus Tågerud <h****d@g****m>
Committed by: Jordan Harband <l****b@g****m> |
about 1 year ago | |
| 6a36b441 | [Fix] super type parameter resolving in newer @typescript-eslint/parser versions |
Hampus Tågerud <h****d@g****m>
Committed by: Jordan Harband <l****b@g****m> |
about 1 year ago | |
| a2306e7a | [Tests] use `npm audit` instead of `aud` | Jordan Harband <l****b@g****m> | about 1 year ago | |
| d9c7ef13 | [Dev Deps] update `@babel/core`, `@babel/eslint-parser`, `aud` | Jordan Harband <l****b@g****m> | about 1 year ago | |
| 10eb2350 | [Fix] `jsx-curly-brace-presence`: do not trigger on strings containing a quot... |
akulsr0 <a****0@g****m>
Committed by: Jordan Harband <l****b@g****m> |
about 1 year ago | |
| 0170dbed | [Refactor] add `astUtil.isCallExpression` predicate | Jordan Harband <l****b@g****m> | over 1 year ago | |
| 3b6bacc1 | [Refactor] general cleanup | Jordan Harband <l****b@g****m> | over 1 year ago | |
| 8dc0215f | [Refactor] hoist functions to module level | Jordan Harband <l****b@g****m> | over 1 year ago | |
| e3927a30 | [Refactor] clean up some of the jsdocs | Jordan Harband <l****b@g****m> | over 1 year ago | |
| 4d99f6ed | [Refactor] `display-name`: use `unwrapTSAsExpression` | Jordan Harband <l****b@g****m> | over 1 year ago | |
| 983b88dd | [Tests] `no-array-index-key`: actually run valid tests | Jordan Harband <l****b@g****m> | over 1 year ago | |
| 1b4037f9 | [Refactor] `jsx-sort-props`, `sort-prop-types`: consolidate helpers: `isShape... | Jordan Harband <l****b@g****m> | over 1 year ago | |
| 6421386b | [Refactor] use `!!` over `Boolean()` | Jordan Harband <l****b@g****m> | over 1 year ago | |
| a90aa6a1 | [Refactor] `jsx-no-literals`: avoid unnecessary `arguments` usage | Jordan Harband <l****b@g****m> | over 1 year ago | |
| e9272a5f | [Refactor] prefer non-iterator-protocol iteration when possible | Jordan Harband <l****b@g****m> | over 1 year ago | |
| c6fdccde | Update CHANGELOG and bump version | Jordan Harband <l****b@g****m> | over 1 year ago | |
| a4b0bbcf | [Fix] `require-default-props`: report when required props have default value |
akulsr0 <a****0@g****m>
Committed by: Jordan Harband <l****b@g****m> |
over 1 year ago | |
| a08cb93f | [Fix] `sort-prop-types`: single line type ending without semicolon |
akulsr0 <a****0@g****m>
Committed by: Jordan Harband <l****b@g****m> |
over 1 year ago | |
| 4b3209bf | [meta] no point in supporting eslint 9.0 - 9.6 initially | Jordan Harband <l****b@g****m> | over 1 year ago | |
| ca8b11ef | [Dev Deps] update `@babel/core`, `@babel/eslint-parser` | Jordan Harband <l****b@g****m> | over 1 year ago | |
| 4d2fd861 | [Refactor] `variableUtil`: Avoid creating a single flat variable scope for ea... |
Daniel Rosenwasser <D****r@u****m>
Committed by: Jordan Harband <l****b@g****m> |
over 1 year ago | |
| 9bf81af7 | merge [New] support eslint v9 |
Jordan Harband <l****b@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 7a7b7563 | Update CHANGELOG and bump version | Jordan Harband <l****b@g****m> | over 1 year ago | |
| 67d73aa0 | [Fix] `sort-prop-types`: Check for undefined before accessing `node.typeAnnot... |
Tyler C Laprade, CFA <p****e@g****m>
Committed by: Jordan Harband <l****b@g****m> |
over 1 year ago | |
| 51d342ba | [patch] make TS happy | Jordan Harband <l****b@g****m> | over 1 year ago |