Feedback

Code Assistance

Boosting the productivity and speeding up the development process with the intelligent Code Assistance functionality: Code Outlining, Code Snippets, Smart Code Completion, and much more.
ico
ico
ico
ico
ico
ico
ico
ico
ico
ico
Code Outlining

Code Outlining

Work only on the necessary part of a code without being distracted by other functionality blocks! Collapse all the parts that you do not need at the moment, and concentrate on the actual feature development.

 



Errors Highlighting in the Code

Errors Highlighting in the Code

All the errors in open files are visually highlighted both in the editor, and in the scrollbar, thus allowing you to fix them a lot quicker.

 

The Welkin Suite IDE automatically organizes your code into separate code blocks, separating it by methods, tags, etc., and gives you the ability to selectively hide the parts of code that you don't need right now. Also you can collapse multiline comments, if they visually interfere with your work. Afraid of getting lost in your complicated code? Hover your mouse over the collapsed section, and you will see a detailed tooltip.

 

Code outlining in The Welkin Suite

When the errors sneak into your code, it is essential to be able to locate them easily. The Errors Highlighting feature helps you do this almost immediately. The errors are highlighted in the editor window. With the error highlighting possibility you will not be wasting your time trying to find where the error is and can start fixing it right away.

Errors highlighting in the code
Apex Code Completion

Apex Code Completion

Save your time, significantly improve the coding velocity, and avoid making mistakes with intelligent Code Completion functionality for Apex.

Code Snippets

Code Snippets

Now you don’t have to type the same text over and over again if you are using it often when coding - use the built-in Code Snippets, or add your own snippets to develop faster.

The Welkin Suite IDE improves your coding velocity by implementing the type-ahead Code Completion for Apex, while filtering all the scope of list members by their types. This way, you no longer have to remember all the classes, objects and their members, or spend time going through the documentation.  The Welkin Suite IDE handles this, providing you with the best suggestions as you write the code. 

Code completion Apex

Code snippets functionality allows you to insert the most commonly used expressions (like if..then..else, try..catch and many others) using the Code Completion in the Apex editor.

The Welkin Suite IDE provides about 20 built-in code snippets, and allows you to add the custom ones in a very simple and straightforward way (in Windows version of the IDE).

Salesforce development is much easier when you don’t think about the boilerplate code!

Read more about this feature in our blog.

Code Snippets in Code Assistance
Automatic Code Formatting

Automatic Code Formatting

Got tired of the need to manually make your source code readable? The Welkin Suite IDE aligns the lines, braces, comments, and format statements, so the source code becomes much cleaner with no additional effort from your side. In fact, you don't even have to think about the formatting anymore!

ApexDoc

ApexDoc

Describe the logic of your code with no extra effort or hassle! Add descriptive header comments to the classes, methods, and properties using the ApexDoc functionality.



Everybody likes clean and readable code, but not everybody wishes to spend their time fixing the missed spaces in statements, indenting the code properly, or writing SOQL queries in a readable manner. It gets worse as you’re working with legacy code that you’re not familiar with. In The Welkin Suite IDE, this problem is solved “for developers, by developers”, as an opened document can be formatted automatically in less than a second with a simple hotkey combination.

Code formatting includes indenting (with tabs or a customizable number of spaces at your choice), spaces correction around arithmetical and boolean operators, braces (including square and curly). As soon as it’s not changing the meaningful parts of your code, you can follow any code-styling guidelines that you or your company prefer.

Code Formatting in Code Assistance

The built-in ability to add ApexDoc comments to the code helps you improve your development process a lot. A standard header with all the necessary parameters can be inserted in just a few clicks, or with a simple hotkey. You are free to add any additional parameters for having clear documentation manually, or generate them automatically. Owing to this, you will always have crystal clear understanding of the code regardless of its updates.

ApexDoc assistance
Comment/Uncomment the Code

Comment/Uncomment the Code

Leave the comments to any code block and remove out-of-date comments in the easiest way!

 

Go to Definition

Go to Definition

Save time for improving your code instead of spending your precious minutes trying to remember where and how exactly the necessary item was declared! Find out the definition of the necessary class or variable with a single click or a simple hotkey.

 

 

Quite commonly, you may need to comment out some functionality block of a code to have a clear understanding what it does. Instead of doing it manually for each line, you can use the Comment/Uncomment feature. The Welkin Suite IDE transforms the selected text into a comment, which will be excluded from the code execution.

 

 

Comment uncomment options

The Welkin Suite IDE's Go to Definition functionality makes it extremely easy to move to the definition of classes, enums, interfaces, their members, or local variables wherever they were declared. Just one click,  and our tool will analyze all of the project's files, and if the selected item was declared in one of them, it will then navigate to this item.

Go to definition option
Javascript Code Completion

Javascript Code Completion

Improve your productivity and reduce the number of possible mistakes in the code with our extended Code Completion functionality. Javascript Code Completion helps you concentrate on coding instead of typing in the entire expression, or instead of trying to recall the right property or keyword.

 

 

XML Code Assistance

XML Code Assistance

Create complicated and deeply-nested fields, and custom tabs with the XML Code Completion. This feature saves your time, improves your coding velocity, helps to avoid mistakes, and much more.

Write your code with minimum effort, yet at the maximum speed - The Welkin Suite IDE liberates you of most of the routine tasks. A handy list of all the possible variants filtered by types will provide you with the most suitable suggestions to complete your code. This feature also provides a possibility to check the quick info about properties, as well as close braces in no more than a few clicks. In addition, with our Code Completion functionality, you can also generate Javascript jsdoc comments - which will also save some time of yours. 

Javascript code completion

XML Code Completion functionality is a great helper when you need to write an object with numerous fields, and you don't want to miss anything. It is available within sObjects and Custom Tabs in the XML Editor. XML Code Completion offers you the tags that are possible to insert, depending on your current context. And it also closes tags, suggests a necessary value for a tag, and handles all the issues, such as syntax errors, warnings about required tags that are missing, and tags that are possible to insert.

XML Code Completion