Vanessa Torpedo
SonarQube 1C:BSL Plugin
CONTROL 1C CODE AND METADATA QUALITY - DO NOT CREATE PROBLEMS FOR YOUR CUSTOMER

CALL US +7(499)-346-7019

An example of Vanessa Torpedo in
our Open Source projects
How it works
What is it used for?
Once the programmer has placed his code in the central repository, the monitoring server receives an alert about this event and starts all the necessary control tasks. The author of the changes receives a list of tasks for correction, if the audit revealed issues.
Each Commit in the 1C repository
Release manager and the project manager, as well as the customer (if he wants) always see a clear picture of the current code base before the official release and deployment to production. Therefore you can make a conscious decision whether to ship release of 1C configuration or not.
A single control window for manager
Rules can be set up by your architect using XPath expressions - the usual tool for any professional 1C developer. Rules are also released continuously by the plugin authors, including the ones based on the requirements of 1C:Compatible status.
Constantly increasing the checking rules count
Calculation of project tech debt in man-hours in order to plan the budget for
refactoring
Full management
control

Unique features
Control of each version based on the quality threshold - check if software is ready for release
Release Management of
1C configuration

Refactoring risk assessment based on the code coverage from unit
and scenario tests
Code coverage by the automated checkings
A complete picture of the duplications of code with the ability to quickly navigate between modules to view methods that require allocation to libraries

Copy-paste code
Search of the most confusing areas that require greater maintenance costs in order to refactor them
Code complexity

Checking of each commit to 1C or DCVS repository with definition of code author. Personal recommendations for refactoring are also given.

Continuous checkings

Plugin abilities
Object model of 1C:Enterprise internal language with the ability of creating complex checks with HTML description of correction method. It also includes a 1C query language as it is the most common source of programmer errors.
1C LANGUAGES AS
OBJECTS (AST)

INTEGRATION WITH AUTOMATED TESTING RESULTS (CODE COVERAGE)
Each line of code is checked for quality, duplication, complexity and participating in BDD and TDD automated checks. You can distinguish the code which is bad and you will know whether it can be safely refactored.
INTEGRATION TO POPULAR CODE EDITORS
(LINTERS)



When using Eclipse or Visual Studio Code programmer receives checking results immediately: bad code doesn't get into a central repository.

Quality control threshold allows planning the terms and the costs two times better
SonarQube can solve these problems
Continuous analysis code coverage eliminates 95% of bugs on production

SonarQube increases the level of motivation and responsibility in your team

Choose your service package
  • Connect up to 7 projects
  • NDA for source code
  • monitoring
  • update
15 000
Cloud server
Rub/Month
Approximately 250 $
(The first payment for two months period)
  • Ability to run on their own servers
  • LDAP authentication
200 000
Your own server
Rub
Approximately 3.335 $
50.000 Rub/year (835 $/year) - Updates and Support
  • Deployment in your own infrastructure
  • Unlimited number of projects
  • Writing your own rules using XPath
  • Creating your own quality profile
  • Unified authentication
  • Constant updates
  • Premium support
  • Filtering of 1C subsystems
Integration with servers
Any questions or suggestions?
CALL US NOW +7 (499) 346 70 19
or send email on [email protected]