VS Code extension that runs your project's formatting, linting, tests, inventory, and security checks in one dashboard.
Install from the VS Code Marketplace.
- Create a config file in your workspace (see below).
- Open the Is It Ready view in the Activity Bar.
- Click a task to run it, or use Run All Tasks.
Is It Ready: Refresh TasksIs It Ready: Run All TasksIs It Ready: Run TaskIs It Ready: Run Fix
To get started, you must create a config file in the root directory of your project
(i.e., in the same directory as your package.json).
- Supported filenames:
.is-it-ready.config.js,.is-it-ready.config.cjs,.is-it-ready.config.mjs(CommonJSmodule.exportsor ESMexport default). - Each file must export an object with a
tasksarray. Every task entry must specify thetoolname and itscommand, and may providefixCommandoverrides.
Example .is-it-ready.config.mjs:
export default {
tasks: [
{
tool: "Prettier",
command: "npm run prettier",
fixCommand: "npm run prettier -- --write",
},
{
tool: "ESLint",
command: "npm run lint",
},
],
};Contributions are welcome! Please see CONTRIBUTING.md for detailed guidelines on code standards, testing, and the pull request process.