Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add plugin validator #4945

Open
7 tasks
AndrienkoAleksandr opened this issue Apr 18, 2019 · 1 comment
Open
7 tasks

Add plugin validator #4945

AndrienkoAleksandr opened this issue Apr 18, 2019 · 1 comment
Labels
enhancement issues that are enhancements to current functionality - nice to haves plug-in system issues related to the plug-in system

Comments

@AndrienkoAleksandr
Copy link
Contributor

AndrienkoAleksandr commented Apr 18, 2019

Description

It would be nice to add plugin validator to prevent installation plugins with invalid meta information or to notify user about problem with plugin(or vscode extension). This validator could be done like library and we can reuse this validator in the plugin packager.
Should validate:

  • Contributions
    • Icon for view containers
  • Main scripts for vscode extensions
  • Activation events when support will be done [vscode] support activation events #4199
  • theiaPlugin section (backend or frontend script location)
  • Plugin description, type, icon, etc
  • ...
@AndrienkoAleksandr AndrienkoAleksandr added enhancement issues that are enhancements to current functionality - nice to haves plug-in system issues related to the plug-in system labels Apr 18, 2019
@akosyakov
Copy link
Member

Take in mind that VS Code is tolerant to devs mistakes. It will load plugin and filter out bogus metadata, broken main scripts and so on.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement issues that are enhancements to current functionality - nice to haves plug-in system issues related to the plug-in system
Projects
None yet
Development

No branches or pull requests

2 participants