A ServiceNow Code Analysis and Best Practice Application.
Security, performance, and code quality are increasingly important to ServiceNow® developers and product owners. CodeWorks is a powerful static code analysis tool that detects bugs, vulnerabilities, and code smells using a custom-built linting engine.
CodeWorks will continuously scan your instance in real-time against a comprehensive list of ServiceNow® and JavaScript best practices and coding rules. It grades issues by impact so you can focus on urgent issues first and prevent problems from reaching production.
The focus is on fixing issues not just finding them, so codeworks gives you the actual fix code to resolve coding issues.
End result? A more performant instance and a reduction in technical debt and development time. Plus, you always have an accurate picture of your ServiceNow® instance health. If you are serious about code quality, best practices, and security then CodeWorks is the app you need.
Full Static Code Analysis - Detect bugs and code smells using a powerful custom linting engine.
Best Practice Scan - Validates scripts against defined ServiceNow best practice rules.
Continuous - Real-time feedback to developers reduces the cost of defects by finding problematic code soon in your development lifecycle
Reportable - Track the resolution of issues and auto-detects when resolved.
Actionable - Provides the fix code to resolve issues faster.
Reduce Technical Debt - Unused, customized and poorly written code increased technical debt and support cost. Cut those costs by finding issues sooner
Upgradability - Find customized code and compatibility issue that will affect your ability to upgrade
In-platform - Scan your code and partner code in instance without sending data to third party systems
Developer Tools - Visualize code changes using TimeMachine. Use the Code Editor to auto-fix issues and perform code reviews
Release Management - Understand update set migration through environments on one single page. Track issues between instances
Quality Gates - Configure optional gates which enforce a quality policy in your organization that prevent developers from updating non-compliant scripts/records.
Product Dashboard - See a breakdown of the issues on your ServiceNow instance by ServiceNow Product family.