Skip to content

Conversation

alexzherdev
Copy link
Contributor

Resolves #1677

Copy link
Member

@ljharb ljharb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you also add duplicate test cases that do not use babel-eslint (ie, using Component.propTypes =)?

@ljharb ljharb added the bug label Jun 14, 2018
@ljharb ljharb requested review from yannickcr, lencioni and EvHaus June 14, 2018 16:22
@ljharb
Copy link
Member

ljharb commented Jun 14, 2018

(if those test cases already exist - because the bug is about class fields - then my bad)

@alexzherdev
Copy link
Contributor Author

@ljharb I think these two cases are what you're looking for? I don't think these need babel-eslint so I'll remove it.
https://github.com/yannickcr/eslint-plugin-react/blob/2a674b03b620791f724ebd6538916524a0e58efb/tests/lib/rules/no-typos.js#L926-L950

@ljharb
Copy link
Member

ljharb commented Jun 14, 2018

That’s be great - generally it’s nice to have every test case repeated, one for each parser.

@@ -45,7 +45,7 @@ module.exports = {
let propTypesPackageName = null;
let reactPackageName = null;

function checkValidPropTypeQualfier(node) {
function checkValidPropTypeQualifier(node) {
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Someone put typos in no-typos so I can fix typos while I fix no-typos.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

0ca36be035e2c8c79d6af4543c7a6990

Copy link
Collaborator

@EvHaus EvHaus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@@ -45,7 +45,7 @@ module.exports = {
let propTypesPackageName = null;
let reactPackageName = null;

function checkValidPropTypeQualfier(node) {
function checkValidPropTypeQualifier(node) {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

0ca36be035e2c8c79d6af4543c7a6990

@ljharb ljharb merged commit 48e386d into jsx-eslint:master Jun 15, 2018
@alexzherdev alexzherdev deleted the 1677-no-typos-static-proptypes branch June 29, 2018 17:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

Successfully merging this pull request may close these issues.

3 participants