This documentation article is for developers who are looking to develop new plugins, improve existing ones, or debug them.
Rete CLI is a development tool that includes TypeScript, ESLint, and Jest for plugin building without the need for environment setup. It uses Rollup for building and has pre-configured Babel presets for TypeScript support.
Check out the Rete CLI article for details.
This tool aims to enhance efficiency during plugin or project development using the framework. It provides several features, such as instant plugin structure creation, project creation and batch build for dependencies.
Check out the Rete Kit article for details.
ESLint is used to ensure code style consistency across all packages. The configuration is provided by Rete CLI and comprises rules that are deemed more suitable by the maintainers. If necessary, you can customize the configuration by adding required rules
Although linters are helpful, there are some cases they may miss. To supplement this, we have included a list of recommendations: