uxp-linter-test-app
Version:
UXP LINTER is useful for linting your code with ESLint rules and guidelines.
244 lines • 8.39 kB
JSON
[
{
"seqNo": 1,
"type": "Angular",
"languageType": [
{
"subType": "Javascript",
"requiredPackages": [
{
"packageName": "eslint-plugin-json",
"version": "^2.0.1"
},
{
"packageName": "eslint-plugin-import",
"version": "^2.20.1"
}
],
"eslintrcPath": "eslintrc_files/angular_javascript.json"
},
{
"subType": "Typescript",
"requiredPackages": [
{
"packageName": "eslint-plugin-json",
"version": "^2.0.1"
},
{
"packageName": "eslint-plugin-import",
"version": "^2.20.1"
},
{
"packageName": "@typescript-eslint/parser",
"version": "^3.1.0"
},
{
"packageName": "@typescript-eslint/eslint-plugin",
"version": "^2.20.0"
},
{
"packageName": "@angular-eslint/template-parser",
"version": ""
},
{
"packageName": "@angular-eslint/eslint-plugin-template",
"version": ""
},
{
"packageName": "@angular-eslint/schematics",
"version": ""
},
{
"packageName": "@angular-eslint/utils",
"version": ""
},
{
"packageName": "@angular-eslint/bundled-angular-compiler",
"version": ""
},
{
"packageName": "@angular-eslint/builder",
"version": ""
},
{
"packageName": "eslint-import-resolver-typescript",
"version": "^2.0.0"
}
],
"eslintrcPath": "eslintrc_files/angular_typescript.json"
}
]
},
{
"seqNo": 2,
"type": "React",
"languageType": [
{
"subType": "Javascript",
"requiredPackages": [
{
"packageName": "eslint-plugin-json",
"version": "^2.0.1"
},
{
"packageName": "eslint-config-airbnb",
"version": ""
},
{
"packageName": "eslint-plugin-jest",
"version": "^23.17.1"
},
{
"packageName": "eslint-plugin-import",
"version": "^2.20.1"
},
{
"packageName": "eslint-plugin-react",
"version": "^7.19.0"
},
{
"packageName": "eslint-plugin-react-hooks",
"version": "^2.5.0 || ^1.7.0"
},
{
"packageName": "eslint-plugin-jsx-a11y",
"version": "^6.2.3"
},
{
"packageName": "@babel/eslint-parser",
"version": "^7.19.1"
}
],
"eslintrcPath": "eslintrc_files/react_javascript.json"
},
{
"subType": "Typescript",
"requiredPackages": [
{
"packageName": "eslint-plugin-json",
"version": "^2.0.1"
},
{
"packageName": "eslint-import-resolver-typescript",
"version": "^2.0.0"
},
{
"packageName": "eslint-plugin-jest",
"version": "^23.17.1"
},
{
"packageName": "eslint-plugin-react",
"version": "^7.19.0"
},
{
"packageName": "@babel/eslint-parser",
"version": "^7.19.1"
}
],
"eslintrcPath": "eslintrc_files/react_typescript.json"
}
]
},
{
"seqNo": 3,
"type": "Vue",
"languageType": [
{
"subType": "Javascript",
"requiredPackages": [
{
"packageName": "eslint-plugin-json",
"version": "^2.0.1"
},
{
"packageName": "eslint-plugin-import",
"version": "^2.20.1"
},
{
"packageName": "@vue/eslint-config-airbnb",
"version": ""
}
],
"eslintrcPath": "eslintrc_files/vue_javascript.json"
},
{
"subType": "Typescript",
"requiredPackages": [
{
"packageName": "eslint-plugin-json",
"version": "^2.0.1"
},
{
"packageName": "eslint-plugin-vue",
"version": ""
},
{
"packageName": "eslint-import-resolver-typescript",
"version": "^2.0.0"
},
{
"packageName": "@vue/eslint-config-airbnb",
"version": ""
}
],
"eslintrcPath": "eslintrc_files/vue_typescript.json"
}
]
},
{
"seqNo": 4,
"type": "Vanilla JS/ES6",
"languageType": [
{
"subType": "Javascript",
"requiredPackages": [
{
"packageName": "eslint-plugin-json",
"version": "^2.0.1"
},
{
"packageName": "eslint-plugin-import",
"version": "^2.20.1"
},
{
"packageName": "eslint-config-airbnb-base",
"version": ""
}
],
"eslintrcPath": "eslintrc_files/other_javascript.json"
}
]
},
{
"seqNo": 5,
"type": "Typescript",
"languageType": [
{
"subType": "Typescript",
"requiredPackages": [
{
"packageName": "eslint-plugin-json",
"version": "^2.0.1"
},
{
"packageName": "@typescript-eslint/eslint-plugin",
"version": "^2.20.0"
},
{
"packageName": "@typescript-eslint/parser",
"version": "^3.1.0"
},
{
"packageName": "eslint-import-resolver-typescript",
"version": "^2.0.0"
},
{
"packageName": "eslint-config-airbnb-typescript",
"version": ""
}
],
"eslintrcPath": "eslintrc_files/other_typescript.json"
}
]
}
]