A ServiceNow Code Analysis, Best Practice, and AI-Powered Developer Intelligence Application.
Security, performance, and code quality are increasingly important to ServiceNow® developers and product owners. CodeWorks.ai is a powerful static code analysis tool that detects bugs, vulnerabilities, and code smells using a custom-built linting engine — now enhanced with Now Assist-powered AI capabilities that take remediation and insight to the next level.
CodeWorks.ai continuously scans 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. When AI Scan Summary is invoked, it analyses your scan results and produces a structured quality report — complete with executive-ready commentary and PDF export — giving stakeholders an accurate, actionable picture of application health without needing to interpret raw data.
The focus has always been on fixing issues, not just finding them. CodeWorks.ai gives you the actual fix code to resolve issues, and now pairs it with AI Fix Suggestions: inline, context-aware remediation guidance generated at the point of development, so developers can address problems the moment they are introduced.
End result? A more performant instance, a measurable reduction in technical debt, and a development workflow accelerated by AI. You always have an accurate picture of your ServiceNow® instance health — and now the intelligence to act on it faster.
AI Scan Summary - Instantly analyse scan results with AI to generate a structured quality report, complete with PDF export, giving developers and stakeholders a clear picture of code health with actionable steps.
AI Script Scanner - Receive AI-powered inline fix recommendations with impact analysis directly within the platform, accelerating remediation without leaving your instance.
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.
Initial Release: CodeWorks AI is now available on the ServiceNow Store. Key features include full static code analysis, best practice scanning, real-time on-save scanning, automated issue tracking and resolution detection, AI-powered scan summaries with PDF export, AI-driven inline fix suggestions with impact analysis, technical debt identification, upgradability checks, fully in-platform scanning with no third-party data transfer, TimeMachine and CodeWorks IDE, update set release management, configurable quality gates, and a product dashboard with ServiceNow Product family breakdown.
CodeWorks AI requires the following plugins to be active on your ServiceNow instance prior to installation:
- Now Assist Skill Kit (sn_skill_builder) - 6.0.10 (Non mandatory as Codeworks.ai works without AI entitlement too)
- Now Assist for ITSM (sn_itsm_gen_ai) - 11.0.0 (Non mandatory as Codeworks.ai works without AI entitlement too)
- Explicit Roles (com.glide.explicit_roles) - 1.0.0
There is a Global Update Set Required as part of the application for a few artifacts created on the Global tables which are required for the application's functionality. The update set is available in the Installation Document.