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
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 the SuiteCloud SDK and Cline plug-in.
-
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
-
Provides real-time code generation and code completion for JavaScript and TypeScript in SuiteScript files.
-
Recommends imports and dependencies for efficient coding.
-
Suggests variable and function renaming, and eliminates duplicate code for optimization.
Testing, Debugging, and Documentation
-
Generates unit tests, mocks dependencies, and maintains code coverage.
-
Detects syntax errors and suggests fixes to streamline debugging.
-
Creates readme files, code explanations, and code comments.
Dependency and Code Quality Management
-
Identifies missing or outdated packages, suggests installations, and manages dependencies.
-
Improves overall code quality, consistency, and reliability while minimizing AI-generated errors.
Supported Tasks
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 - Creates unit tests from generated code, mocks dependencies, and ensures complete 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.