Welcome to CodeSanity - created and maintained by Sascha Wildgrube.
Contains a number of instance scan checks to validate source code.
CodeSanity is NOT an officially supported ServiceNow product.
CodeSanity does NOT come with any kind of warranty. If you use it, you own it!
Checks if application names are used as string literals in code
Checks if the eval() function is used.
Checks for the bracket-dot anti-pattern
Checks if the constructor of Date() is used without parameters
Checks if the field "short_description" is used in a condition statement
Checks against the string concatenation anti-pattern
Check for the Sys ID in script anti-pattern
Checks if a script throws an exception
Checks if variables are used in scripted conditions
Check for the [0] anti-pattern
Copyright 2022 by Sascha Wildgrube
Licensed under the Apache License, Version 2.0 (the "License")
You may not use CodeSanity except in compliance with the License.
You may obtain a copy of the License at: https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
First baselined version