├── .editorconfig ├── .eslintrc.yml ├── .gitignore ├── .prettierrc.yml ├── .travis.yml ├── CHANGELOG.md ├── README.md ├── docs └── rules │ ├── jsx-choose-not-empty.md │ ├── jsx-for-require-body.md │ ├── jsx-for-require-each.md │ ├── jsx-for-require-of.md │ ├── jsx-if-require-condition.md │ ├── jsx-jcs-no-undef.md │ ├── jsx-otherwise-once-last.md │ ├── jsx-use-if-tag.md │ └── jsx-when-require-condition.md ├── index.js ├── lib ├── rules │ ├── jsx-choose-not-empty.js │ ├── jsx-for-require-body.js │ ├── jsx-for-require-each.js │ ├── jsx-for-require-of.js │ ├── jsx-if-require-condition.js │ ├── jsx-jcs-no-undef.js │ ├── jsx-otherwise-once-last.js │ ├── jsx-use-if-tag.js │ └── jsx-when-require-condition.js └── utils.js ├── package.json └── tests └── lib └── rules ├── jsx-choose-not-empty.js ├── jsx-for-require-body.js ├── jsx-for-require-each.js ├── jsx-for-require-of.js ├── jsx-if-require-condition.js ├── jsx-jcs-no-undef.js ├── jsx-otherwise-once-last.js ├── jsx-use-if-tag.js └── jsx-when-require-condition.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/eslint-plugin-jsx-control-statements/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/eslint-plugin-jsx-control-statements/HEAD/.eslintrc.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | reports/ 3 | *.log 4 | .nyc_output 5 | coverage 6 | -------------------------------------------------------------------------------- /.prettierrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/eslint-plugin-jsx-control-statements/HEAD/.prettierrc.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/eslint-plugin-jsx-control-statements/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/eslint-plugin-jsx-control-statements/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/eslint-plugin-jsx-control-statements/HEAD/README.md -------------------------------------------------------------------------------- /docs/rules/jsx-choose-not-empty.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/eslint-plugin-jsx-control-statements/HEAD/docs/rules/jsx-choose-not-empty.md -------------------------------------------------------------------------------- /docs/rules/jsx-for-require-body.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/eslint-plugin-jsx-control-statements/HEAD/docs/rules/jsx-for-require-body.md -------------------------------------------------------------------------------- /docs/rules/jsx-for-require-each.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/eslint-plugin-jsx-control-statements/HEAD/docs/rules/jsx-for-require-each.md -------------------------------------------------------------------------------- /docs/rules/jsx-for-require-of.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/eslint-plugin-jsx-control-statements/HEAD/docs/rules/jsx-for-require-of.md -------------------------------------------------------------------------------- /docs/rules/jsx-if-require-condition.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/eslint-plugin-jsx-control-statements/HEAD/docs/rules/jsx-if-require-condition.md -------------------------------------------------------------------------------- /docs/rules/jsx-jcs-no-undef.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/eslint-plugin-jsx-control-statements/HEAD/docs/rules/jsx-jcs-no-undef.md -------------------------------------------------------------------------------- /docs/rules/jsx-otherwise-once-last.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/eslint-plugin-jsx-control-statements/HEAD/docs/rules/jsx-otherwise-once-last.md -------------------------------------------------------------------------------- /docs/rules/jsx-use-if-tag.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/eslint-plugin-jsx-control-statements/HEAD/docs/rules/jsx-use-if-tag.md -------------------------------------------------------------------------------- /docs/rules/jsx-when-require-condition.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/eslint-plugin-jsx-control-statements/HEAD/docs/rules/jsx-when-require-condition.md -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/eslint-plugin-jsx-control-statements/HEAD/index.js -------------------------------------------------------------------------------- /lib/rules/jsx-choose-not-empty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/eslint-plugin-jsx-control-statements/HEAD/lib/rules/jsx-choose-not-empty.js -------------------------------------------------------------------------------- /lib/rules/jsx-for-require-body.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/eslint-plugin-jsx-control-statements/HEAD/lib/rules/jsx-for-require-body.js -------------------------------------------------------------------------------- /lib/rules/jsx-for-require-each.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/eslint-plugin-jsx-control-statements/HEAD/lib/rules/jsx-for-require-each.js -------------------------------------------------------------------------------- /lib/rules/jsx-for-require-of.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/eslint-plugin-jsx-control-statements/HEAD/lib/rules/jsx-for-require-of.js -------------------------------------------------------------------------------- /lib/rules/jsx-if-require-condition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/eslint-plugin-jsx-control-statements/HEAD/lib/rules/jsx-if-require-condition.js -------------------------------------------------------------------------------- /lib/rules/jsx-jcs-no-undef.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/eslint-plugin-jsx-control-statements/HEAD/lib/rules/jsx-jcs-no-undef.js -------------------------------------------------------------------------------- /lib/rules/jsx-otherwise-once-last.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/eslint-plugin-jsx-control-statements/HEAD/lib/rules/jsx-otherwise-once-last.js -------------------------------------------------------------------------------- /lib/rules/jsx-use-if-tag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/eslint-plugin-jsx-control-statements/HEAD/lib/rules/jsx-use-if-tag.js -------------------------------------------------------------------------------- /lib/rules/jsx-when-require-condition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/eslint-plugin-jsx-control-statements/HEAD/lib/rules/jsx-when-require-condition.js -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/eslint-plugin-jsx-control-statements/HEAD/lib/utils.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/eslint-plugin-jsx-control-statements/HEAD/package.json -------------------------------------------------------------------------------- /tests/lib/rules/jsx-choose-not-empty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/eslint-plugin-jsx-control-statements/HEAD/tests/lib/rules/jsx-choose-not-empty.js -------------------------------------------------------------------------------- /tests/lib/rules/jsx-for-require-body.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/eslint-plugin-jsx-control-statements/HEAD/tests/lib/rules/jsx-for-require-body.js -------------------------------------------------------------------------------- /tests/lib/rules/jsx-for-require-each.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/eslint-plugin-jsx-control-statements/HEAD/tests/lib/rules/jsx-for-require-each.js -------------------------------------------------------------------------------- /tests/lib/rules/jsx-for-require-of.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/eslint-plugin-jsx-control-statements/HEAD/tests/lib/rules/jsx-for-require-of.js -------------------------------------------------------------------------------- /tests/lib/rules/jsx-if-require-condition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/eslint-plugin-jsx-control-statements/HEAD/tests/lib/rules/jsx-if-require-condition.js -------------------------------------------------------------------------------- /tests/lib/rules/jsx-jcs-no-undef.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/eslint-plugin-jsx-control-statements/HEAD/tests/lib/rules/jsx-jcs-no-undef.js -------------------------------------------------------------------------------- /tests/lib/rules/jsx-otherwise-once-last.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/eslint-plugin-jsx-control-statements/HEAD/tests/lib/rules/jsx-otherwise-once-last.js -------------------------------------------------------------------------------- /tests/lib/rules/jsx-use-if-tag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/eslint-plugin-jsx-control-statements/HEAD/tests/lib/rules/jsx-use-if-tag.js -------------------------------------------------------------------------------- /tests/lib/rules/jsx-when-require-condition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/eslint-plugin-jsx-control-statements/HEAD/tests/lib/rules/jsx-when-require-condition.js --------------------------------------------------------------------------------