web-configs icon indicating copy to clipboard operation
web-configs copied to clipboard

Definition for rule '@shopify/polaris-prefer-sectioned-prop' was not found.

Open furnaceX opened this issue 4 years ago • 1 comments

I'm getting two warnings on all my js files when I am using plugin "@shopify/polaris"

Definition for rule '@shopify/polaris-prefer-sectioned-prop' was not found. eslint(@shopify/polaris-prefer-sectioned-prop)
Definition for rule '@shopify/polaris-no-bare-stack-item' was not found. eslint(@shopify/polaris-no-bare-stack-item)

Here is my .eslintrc.js config:

module.exports = {
    "env": {
        "browser": true,
        "es2021": true
    },
    "extends": [
        "eslint:recommended",
        "plugin:react/recommended",
        'plugin:@shopify/node',
        // 'plugin:@shopify/react',
        'plugin:@shopify/polaris',
        // 'plugin:@shopify/webpack',
        // 'plugin:@shopify/esnext',
    ],
    "parserOptions": {
        "ecmaFeatures": {
            "jsx": true
        },
        "ecmaVersion": 2020,
        "sourceType": "module"
    },
    "plugins": [
        "react"
    ],
    "rules": {
        'react/prop-types': "off",
    },
    globals: {
      'module': 'readonly',
      'require': 'readonly',
    },
};

furnaceX avatar Oct 15 '21 00:10 furnaceX

Hey @furnaceX those rules are in our eslint plugin which is commented out.

https://github.com/Shopify/web-configs/blob/main/packages/eslint-plugin/README.md#usage

dahukish avatar Oct 15 '21 15:10 dahukish