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

Fix react/prop-types lint warnings #4674

Merged
merged 4 commits into from
Mar 10, 2022

Conversation

callingmedic911
Copy link
Collaborator

In eslint-plugin-react's last release it added support for React.VFC and therefore existing bug jsx-eslint/eslint-plugin-react#3140 is also creating the warnings here.

This PR explicitly adds type for props. Redundant but looks like decent workaround for this issue.

@Tobbe
Copy link
Member

Tobbe commented Mar 6, 2022

When/if jsx-eslint/eslint-plugin-react#3140 is eventually fixed I will have totally forgotten about this change :/

I think RW prefers not using React.FC or React.VFC anyway. So how about just removing that and only doing ...({ foo, bar }: Props) => {?

@callingmedic911
Copy link
Collaborator Author

Done!

@Tobbe Tobbe enabled auto-merge (squash) March 10, 2022 05:04
@Tobbe Tobbe merged commit ffbb6ce into redwoodjs:main Mar 10, 2022
@jtoar jtoar added this to the next-release milestone Mar 10, 2022
dac09 added a commit to dac09/redwood that referenced this pull request Mar 10, 2022
…:dac09/redwood into fix/has-roles-when-currentUser-is-string

* 'fix/has-roles-when-currentUser-is-string' of github.com:dac09/redwood:
  Fix react/prop-types lint warnings (redwoodjs#4674)
  Allow the number 0 for numericality validation values (redwoodjs#4700)
dac09 added a commit to dac09/redwood that referenced this pull request Mar 11, 2022
…d into feat/auth-checks-smoke-test

* 'feat/auth-checks-smoke-test' of github.com:dac09/redwood: (21 commits)
  Remove supertokens-node from packages/api dependencies (redwoodjs#4715)
  fix(auth): hasRole handles when currentUser.roles is a string (redwoodjs#4678)
  Update dependency systeminformation to v5.11.7 (redwoodjs#4716)
  Update dependency webpack-manifest-plugin to v5 (redwoodjs#4693)
  Update graphqlcodegenerator monorepo (redwoodjs#4714)
  Update dependency @clerk/types to v1.28.3 (redwoodjs#4708)
  Update dependency @testing-library/react to v12.1.4 (redwoodjs#4709)
  Update dependency pino to v7.8.1 (redwoodjs#4703)
  Update dependency fastify to v3.27.4 (redwoodjs#4702)
  Update dependency @clerk/clerk-sdk-node to v2.9.8 (redwoodjs#4707)
  Update dependency @types/react to v17.0.40 (redwoodjs#4711)
  Update dependency @clerk/clerk-js to v2.17.3 (redwoodjs#4706)
  Fix react/prop-types lint warnings (redwoodjs#4674)
  Allow the number 0 for numericality validation values (redwoodjs#4700)
  update yarn.lock
  v0.49.1
  update yarn.lock
  remove storybook type check (redwoodjs#4699)
  add bin proxy for rw-log-formatter to core (redwoodjs#4695)
  remove storybook type check (redwoodjs#4699)
  ...
@callingmedic911 callingmedic911 deleted the fix/lint-warning-in-router branch March 14, 2022 12:37
@thedavidprice thedavidprice modified the milestones: next-release, v0.50.0 Mar 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Status: Archived
Development

Successfully merging this pull request may close these issues.

None yet

4 participants