Features

Static Code Analysis and Refactoring

Features Overview

Common features

  • reformat T-SQL code with set of customizable rules

    The rules are grouped in layout templates that can be stored and later reused. The Quick Layout Template feature allow the developers of fast switching between layout templates and use the one that best suits the current circumstances.
  • static T-SQL code analysis using set of analysis rules

    Use the Analysis Script feature to identify common performance, design and database objects naming problems in the T-SQL code.
  • design, implement and tune custom analysis rules

    Using the custom analysis designer developers can easily implement custom analysis rules.
  • analyze server programmability objects

    Run T-SQL analysis on servers, databases, stored procedures, functions, views and triggers.
  • analyze server and database schema

    SQL Enlight fully supports analysis of server and database schema objects using analsysis rules and analysis context.
  • analyze server and database schema

    SQL Enlight fully supports analysis of server and database schema objects using analsysis rules and analysis context.

Add-in features

  • executed statements history

    Collect and reuse executed statements with a single mouse click.
  • manage analysis groups and analysis rules

    Create new analysis groups and categorize analysis rules by your preferences.
  • summarize T-SQL script

    Transact-SQL Script Summary can improve readability and help the developers and database administrators to identify and analyze long SQL scripts. Using the Script Summary you can view and navigate through the hierarchically structured summary of all batches and statements in the current T-SQL script.
  • encapsulate T-SQL script as stored procedure or function

    Use the Encapsulate Script feature to generate script for creation of a new stored procedure, scalar function or inline table valued function from T-SQL code.
  • transact-sql statements outlining

    The statements outlining feature surrounds each statement in the T-SQL scrip with outlining rectangle.
  • validate T-SQL syntax

    When a Transact-SQL syntax error is found in the SQL script, it is highlighted in the code editor and a tooltip describing the error is supplied.
  • configure and store set of layout rules in layout template

    A configured set of layout rules can be stored in a layout template and later applied over T-SQL scripts.
  • quick switching between layout templates

    The QuickLayout Template feature allow the developers of fast switching between layout templates and use the one that best suits the current circumstances.
  • analyze server objects from object explorer

    Run T-SQL analysis on server objects form Object Explorer window of SQL Server Management Studio.

Command line tool and MSBuild tasks features

  • generate analysis reports

    Generate XML reports of analysis rule violations.