AppCode 2021.3 Help

Get results and fix problems

If an inspection has detected a problem in your code, you can quickly apply a fix in the editor. Place the caret at the highlighted piece of code and press ⌥ ⏎.

For some inspections, you can open a preview by pressing ⌃ Q (View | Quick Documentation).

Applying a quick-fix in the editor

Apply fixes in the Problems tool window

If you have invoked inspections manually, you can examine the results in the Problems tool window that opens automatically after the analysis is finished. All detected problems are listed in the left part of the tool window. Click a problem to display inspection details on the right.

  • To fix a problem, click the the Intention action button icon on the toolbar or in the context menu. You can also press ⌥ ⏎ and select a suitable fix from the popup menu

Problems tool window

Clean up your code

You can streamline the process of fixing problems in your code by running Code Cleanup. This allows you to batch-apply quick-fixes to the selected scope without examining each problem individually.

During the cleanup, the IDE applies fixes from the code cleanup inspections in the selected inspection profile. To view the list of these inspections, open the Preferences dialog by pressing ⌃ ⌥ S and go to Editor | Inspections, click the Filter Inspections button, and enable the Show only cleanup inspections option.

Batch-apply quick-fixes (Code Cleanup)

  1. From the main menu, select Code | Code Cleanup.

  2. In the Specify Code Cleanup Scope dialog, select the scope to which you want to apply a profile.

  3. Select the inspection profile from the Inspection profile list, or click Configure to create a new profile.

    You can also click Configure to view all code cleanup inspections and their settings.

  4. Click OK to launch the cleanup.

    the Specify Code Cleanup Scope dialog

AppCode performs code analysis and applies quick-fixes from the selected inspection profile to the detected issues.

Alternatively, you can place the caret at an error in the source code that corresponds to a quick-fix, click the red bulb the quick-fix icon (suggested quick-fix) that appears on the left, and select Code Cleanup from the menu.

Run Silent Cleanup

You can also run the code cleanup in the silent mode without displaying the Specify Code Cleanup Scope dialog. In this case, the IDE runs the cleanup inspections from the profile that is currently configured in the settings.

  1. Select the node in which you want to clean up your code in the Project tool window  ⌥ 1.

    Otherwise, the cleanup will run in the file that is currently opened in the editor.

  2. From the main menu, select Code | Analyze Code | Silent Code Cleanup.

Clean up your code before committing it to Git

You can clean up your code in files before they are committed to Git. In this case, the current inspection profile will be applied.

  1. Press ⌃ K or select Git | Commit from the main menu.

  2. In the Commit tool window, click Show Commit Options and in the Before Commit area, select the Cleanup checkbox.

  3. Click Configure and select the required inspection profile from which the IDE will run inspections.

  4. Click Commit.

Export results

  1. In the Problems tool window, click the Export button.

    The Export button in the Inspection Results tool window
  2. Select the format in which you want to save the report (HTML or XML) and the target directory, and click Save.

Last modified: 22 November 2021