This repository contains all the code for new plugin publishing workflow and custom made codeQl rules that will help in scanning the plugin.
The plugins get scanned with inbuilt CodeQl rules + Custom made codeQl rules. Some of the inbuilt rules are excluded due to their appearance in top 20 plugin. CodeQl will be used to evaluate plugins against these rules : RULES.md
Find the detailed plan in : PLAN.md
Install Node.js and the CodeQL CLI, then run:
cd scripts
npm install
npm run testThe test command runs the CodeQL regression tests in .github/codeql/tests.
| Name | Version | Description | Author | ||
|---|---|---|---|---|---|
| 🏠 | ⬇️ | Final Submission Test | 1.0.0 | A simple plugin for demonstrating the complete Joplin plugin submission flow. | Akshaj Rawat |