├── .gitignore ├── LICENSE ├── README.md ├── doc ├── config.png ├── inspect-inline.png └── inspect.png ├── resources ├── META-INF │ ├── plugin.xml │ └── pluginIcon.svg ├── com │ └── eslint │ │ └── config │ │ └── schema │ │ └── schema.json └── inspectionDescriptions │ └── ESLintInspection.html ├── src ├── com │ └── eslint │ │ ├── ESLintBundle.java │ │ ├── ESLintBundle.properties │ │ ├── ESLintExternalAnnotator.java │ │ ├── ESLintInspection.java │ │ ├── ESLintProjectComponent.java │ │ ├── actions │ │ └── ESLintFixAction.java │ │ ├── config │ │ ├── ESLintConfigFileListener.java │ │ ├── ESLintConfigFileType.java │ │ ├── ESLintConfigFileTypeFactory.java │ │ ├── ESLintConfigFileUtil.java │ │ └── schema │ │ │ ├── BaseType.java │ │ │ ├── ESLintSchema.java │ │ │ ├── RuleCache.java │ │ │ ├── RuntimeTypeAdapterFactory.java │ │ │ └── SchemaJsonObject.java │ │ ├── fixes │ │ ├── BaseActionFix.java │ │ ├── DotNotationActionFix.java │ │ ├── EqeqeqActionFix.java │ │ ├── Fixes.java │ │ ├── NoArrayConstructorActionFix.java │ │ ├── NoLonelyIfActionFix.java │ │ ├── NoNegatedInLhsActionFix.java │ │ ├── NoNewBaseActionFix.java │ │ ├── NoNewObjectActionFix.java │ │ ├── StrictActionFix.java │ │ ├── SuppressActionFix.java │ │ └── SuppressLineActionFix.java │ │ ├── inspection │ │ └── PropertySuppressableInspectionBase.java │ │ ├── settings │ │ ├── ESLintSettingsPage.form │ │ ├── ESLintSettingsPage.java │ │ └── Settings.java │ │ └── utils │ │ ├── CliBuilder.java │ │ ├── ESLintFinder.java │ │ ├── ESLintRunner.java │ │ ├── FileResult.java │ │ ├── JSBinaryExpressionUtil.java │ │ ├── Result.java │ │ └── VerifyMessage.java └── icons │ ├── ESLintIcons.java │ └── fileTypes │ ├── eslint.png │ └── eslint16x16.png ├── testData ├── .eslintrc └── inspections │ ├── eqeqeq.js │ ├── no-array-constructor.js │ ├── no-lonely-if.js │ ├── no-negated-in-lhs.js │ ├── no-new-object.js │ └── valid-typeof.js └── tests └── com └── eslint ├── ESLintRunnerTest.java ├── ESLintTest.java └── TestUtils.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/README.md -------------------------------------------------------------------------------- /doc/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/doc/config.png -------------------------------------------------------------------------------- /doc/inspect-inline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/doc/inspect-inline.png -------------------------------------------------------------------------------- /doc/inspect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/doc/inspect.png -------------------------------------------------------------------------------- /resources/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/resources/META-INF/plugin.xml -------------------------------------------------------------------------------- /resources/META-INF/pluginIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/resources/META-INF/pluginIcon.svg -------------------------------------------------------------------------------- /resources/com/eslint/config/schema/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/resources/com/eslint/config/schema/schema.json -------------------------------------------------------------------------------- /resources/inspectionDescriptions/ESLintInspection.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/resources/inspectionDescriptions/ESLintInspection.html -------------------------------------------------------------------------------- /src/com/eslint/ESLintBundle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/src/com/eslint/ESLintBundle.java -------------------------------------------------------------------------------- /src/com/eslint/ESLintBundle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/src/com/eslint/ESLintBundle.properties -------------------------------------------------------------------------------- /src/com/eslint/ESLintExternalAnnotator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/src/com/eslint/ESLintExternalAnnotator.java -------------------------------------------------------------------------------- /src/com/eslint/ESLintInspection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/src/com/eslint/ESLintInspection.java -------------------------------------------------------------------------------- /src/com/eslint/ESLintProjectComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/src/com/eslint/ESLintProjectComponent.java -------------------------------------------------------------------------------- /src/com/eslint/actions/ESLintFixAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/src/com/eslint/actions/ESLintFixAction.java -------------------------------------------------------------------------------- /src/com/eslint/config/ESLintConfigFileListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/src/com/eslint/config/ESLintConfigFileListener.java -------------------------------------------------------------------------------- /src/com/eslint/config/ESLintConfigFileType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/src/com/eslint/config/ESLintConfigFileType.java -------------------------------------------------------------------------------- /src/com/eslint/config/ESLintConfigFileTypeFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/src/com/eslint/config/ESLintConfigFileTypeFactory.java -------------------------------------------------------------------------------- /src/com/eslint/config/ESLintConfigFileUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/src/com/eslint/config/ESLintConfigFileUtil.java -------------------------------------------------------------------------------- /src/com/eslint/config/schema/BaseType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/src/com/eslint/config/schema/BaseType.java -------------------------------------------------------------------------------- /src/com/eslint/config/schema/ESLintSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/src/com/eslint/config/schema/ESLintSchema.java -------------------------------------------------------------------------------- /src/com/eslint/config/schema/RuleCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/src/com/eslint/config/schema/RuleCache.java -------------------------------------------------------------------------------- /src/com/eslint/config/schema/RuntimeTypeAdapterFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/src/com/eslint/config/schema/RuntimeTypeAdapterFactory.java -------------------------------------------------------------------------------- /src/com/eslint/config/schema/SchemaJsonObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/src/com/eslint/config/schema/SchemaJsonObject.java -------------------------------------------------------------------------------- /src/com/eslint/fixes/BaseActionFix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/src/com/eslint/fixes/BaseActionFix.java -------------------------------------------------------------------------------- /src/com/eslint/fixes/DotNotationActionFix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/src/com/eslint/fixes/DotNotationActionFix.java -------------------------------------------------------------------------------- /src/com/eslint/fixes/EqeqeqActionFix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/src/com/eslint/fixes/EqeqeqActionFix.java -------------------------------------------------------------------------------- /src/com/eslint/fixes/Fixes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/src/com/eslint/fixes/Fixes.java -------------------------------------------------------------------------------- /src/com/eslint/fixes/NoArrayConstructorActionFix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/src/com/eslint/fixes/NoArrayConstructorActionFix.java -------------------------------------------------------------------------------- /src/com/eslint/fixes/NoLonelyIfActionFix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/src/com/eslint/fixes/NoLonelyIfActionFix.java -------------------------------------------------------------------------------- /src/com/eslint/fixes/NoNegatedInLhsActionFix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/src/com/eslint/fixes/NoNegatedInLhsActionFix.java -------------------------------------------------------------------------------- /src/com/eslint/fixes/NoNewBaseActionFix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/src/com/eslint/fixes/NoNewBaseActionFix.java -------------------------------------------------------------------------------- /src/com/eslint/fixes/NoNewObjectActionFix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/src/com/eslint/fixes/NoNewObjectActionFix.java -------------------------------------------------------------------------------- /src/com/eslint/fixes/StrictActionFix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/src/com/eslint/fixes/StrictActionFix.java -------------------------------------------------------------------------------- /src/com/eslint/fixes/SuppressActionFix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/src/com/eslint/fixes/SuppressActionFix.java -------------------------------------------------------------------------------- /src/com/eslint/fixes/SuppressLineActionFix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/src/com/eslint/fixes/SuppressLineActionFix.java -------------------------------------------------------------------------------- /src/com/eslint/inspection/PropertySuppressableInspectionBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/src/com/eslint/inspection/PropertySuppressableInspectionBase.java -------------------------------------------------------------------------------- /src/com/eslint/settings/ESLintSettingsPage.form: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/src/com/eslint/settings/ESLintSettingsPage.form -------------------------------------------------------------------------------- /src/com/eslint/settings/ESLintSettingsPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/src/com/eslint/settings/ESLintSettingsPage.java -------------------------------------------------------------------------------- /src/com/eslint/settings/Settings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/src/com/eslint/settings/Settings.java -------------------------------------------------------------------------------- /src/com/eslint/utils/CliBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/src/com/eslint/utils/CliBuilder.java -------------------------------------------------------------------------------- /src/com/eslint/utils/ESLintFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/src/com/eslint/utils/ESLintFinder.java -------------------------------------------------------------------------------- /src/com/eslint/utils/ESLintRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/src/com/eslint/utils/ESLintRunner.java -------------------------------------------------------------------------------- /src/com/eslint/utils/FileResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/src/com/eslint/utils/FileResult.java -------------------------------------------------------------------------------- /src/com/eslint/utils/JSBinaryExpressionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/src/com/eslint/utils/JSBinaryExpressionUtil.java -------------------------------------------------------------------------------- /src/com/eslint/utils/Result.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/src/com/eslint/utils/Result.java -------------------------------------------------------------------------------- /src/com/eslint/utils/VerifyMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/src/com/eslint/utils/VerifyMessage.java -------------------------------------------------------------------------------- /src/icons/ESLintIcons.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/src/icons/ESLintIcons.java -------------------------------------------------------------------------------- /src/icons/fileTypes/eslint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/src/icons/fileTypes/eslint.png -------------------------------------------------------------------------------- /src/icons/fileTypes/eslint16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/src/icons/fileTypes/eslint16x16.png -------------------------------------------------------------------------------- /testData/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/testData/.eslintrc -------------------------------------------------------------------------------- /testData/inspections/eqeqeq.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/testData/inspections/eqeqeq.js -------------------------------------------------------------------------------- /testData/inspections/no-array-constructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/testData/inspections/no-array-constructor.js -------------------------------------------------------------------------------- /testData/inspections/no-lonely-if.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/testData/inspections/no-lonely-if.js -------------------------------------------------------------------------------- /testData/inspections/no-negated-in-lhs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/testData/inspections/no-negated-in-lhs.js -------------------------------------------------------------------------------- /testData/inspections/no-new-object.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/testData/inspections/no-new-object.js -------------------------------------------------------------------------------- /testData/inspections/valid-typeof.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/testData/inspections/valid-typeof.js -------------------------------------------------------------------------------- /tests/com/eslint/ESLintRunnerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/tests/com/eslint/ESLintRunnerTest.java -------------------------------------------------------------------------------- /tests/com/eslint/ESLintTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/tests/com/eslint/ESLintTest.java -------------------------------------------------------------------------------- /tests/com/eslint/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idok/eslint-plugin/HEAD/tests/com/eslint/TestUtils.java --------------------------------------------------------------------------------