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.
Visualforce Markup Completion
Welkin Suite New Feature
NEW
Lightning Markup Completion
Welkin Suite New Feature
NEW
Javascript Code Completion
Welkin Suite New Feature
NEW
ico
ico
ico
ico
ico
ico
ico
ico
ico
Visualforce Markup Completion
new feature
NEW

Visualforce Markup Completion

Develop highly customized pages and views that have a complex UI and don't waste your time on monitoring the code syntax. The Welkin Suite's Visualforce Markup Completion makes all the routine tasks for you.

Lightning Markup Completion
new feature
NEW

Lightning Markup Completion

Create incredible Lightning Applications with minimum efforts! With Lightning Markup Completion, you do not need to remember the whole reference of some Lightning Components, so you can stay concentrated on your results.

With the help of Visualforce Markup Completion in The Welkin Suite, you can easily create incredible applications, packages, sites, and pages. Visualforce provides great options for rapid UI development in Salesforce, and at the same time, The Welkin Suite takes care about all the 'background' details that will make your working process much comfortable. While developing your pages and Visualforce components, you have great completion for CSS, Javascript, HTML tags and, finally, Visualforce tags, so you can focus on a result instead of process.

Visual Force Completion

The Welkin Suite supports not only standard HTML tags completion, but also completion of the Lightning tags, along with their corresponding attributes. Thanks to this, you do not have to keep in mind all the necessary details of developing Lightning Components and Application. The Welkin Suite IDE handles this, providing you with the best suggestions as you write the code. 

Lightning Completion
Javascript Code Completion
new feature
NEW

Javascript Code Completion

Improve your productivity, and reduce the number of possible mistakes in your code with our extended Javascript Code Completion functionality! With a full completions database, you'll always get the relevant suggestions.

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.

Write your Javascript logic faster and easier! The Welkin Suite's Java Code Completion helps you to concentrate on your goals, and create solutions with no unneeded efforts and hassles. While working with Lightning Bundles, for example writing inside the <script></script> tag, you will always get relevant Javascript suggestions thanks to the extended information in the completion database.

Javascript code completion

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
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.

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.

 



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

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
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.

 

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.

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

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