Best Practices Analyzer enables you to inspect your environment for adherence to best practices, including practices for performance, maintainability and stability. You can use a set of built-in best practices, or customize and extend them with your own rules. You can scan a variety of technologies for best practice violations, including SSIS, SSAS and SSRS (see a complete list of supported technologies here). You can run the best Practices Analyzer from the command line, within Pragmatic Workbench or from inside your Visual Studio/SSDT project.
Best Practices Analyzer stores the results of the analysis within the BI xPress database for later review, or you can output the results to XML. This enables you to see how your packages are improving over time, as well as integrate the results of the analysis into other processes.