Capabilities and Supported Tasks
Before you begin with the setup process, take a moment to review all the capabilities and supported tasks available in SuiteCloud Developer Assistant. This section helps you understand how the tool can enhance your SuiteCloud development experience.
Capabilities of SuiteCloud Developer Assistant
The assistant offers a robust set of capabilities that enhance SuiteCloud development workflows through seamless integration, intelligent coding support, and real-time project context awareness.
Integration and Environment Support
-
Seamlessly integrates with Visual Studio Code using SuiteCloud SDK and the Cline extension.
-
Supports SuiteCloud Development Framework (SDF) project development, including XML custom object support.
SuiteCloud and SDF Object Support
-
Supports creation and management of SuiteScript 2.1 projects, SuiteCloud projects, Suitelets, and SDF-centric workflows.
-
Handles SDF XML object definitions, including file creation and manifest updates.
AI-Powered Coding Assistance
-
Generates and modifies JavaScript and TypeScript code in response to user prompts for SuiteScript files.
-
Recommends imports and dependencies for efficient coding.
-
Suggests variable and function renaming, and eliminates duplicate code for optimization.
Testing, Debugging, and Documentation
-
Can generate starter unit tests and dependency mocks. Developers must review and run generated tests and measure coverage independently.
-
Detects syntax errors and suggests fixes to streamline debugging.
-
Creates README files, code explanations, and code comments.
Dependency and Code Quality Management
-
Can identify missing or outdated packages and suggest dependency changes for the developer to review.
-
Improves overall code quality, consistency, and reliability, at the same time minimizing AI-generated errors.
Supported Tasks for SuiteCloud Developer Assistant
The following is a list of specific actions and tasks the assistant can perform to streamline development, testing, and deployment in your SuiteCloud projects.
Code generation - Supports JavaScript and TypeScript code generation for SuiteScript files.
Test automation - Can create unit tests and dependency mocks for generated code. Developers remain responsible for testing expected, edge, and failure cases and for verifying code coverage.
Code completion - Recommends imports and dependencies.
Documentation - Generates README files, code explanations, and code comments.
Debugging assistance - Helps detect syntax errors and suggests fixes.
Custom object creation - Creates XML files and updates the manifest to include the created objects.
Code optimization - Renames variables or functions and eliminates duplicate code.
Dependency management - Detects missing packages and files, suggests installation, and detects packages that are outdated.
SuiteCloud Developer Assistant is optimized to assist with JavaScript and TypeScript in SuiteScript files, and it works seamlessly with XML and JSON formats. To maintain a secure and focused development environment, the assistant guides you toward these supported technologies and provides a notification when a requested technology isn't supported.
Related Topics
- SuiteCloud Developer Assistant
- Cline and SuiteCloud Developer Assistant
- Setting Up SuiteCloud Developer Assistant Using Cline in SuiteCloud Extension for VS Code
- Providing Feedback About SuiteCloud Developer Assistant
- Setting Up SuiteCloud Developer Assistant with Other Third-Party Tools and AI Coding Assistants
- Using SuiteCloud Developer Assistant
- Best Practices for SuiteCloud Developer Assistant
- FAQ: SuiteCloud Developer Assistant