Networking in AppCode
AppCode requires Internet connection for a wide variety of tasks. For example:
Checking for AppCode updates
Code inspections that can verify external resources
Communication with the version control servers, task servers
Anonymous usage statistics
Besides that, AppCode provides IPC for commands (for example, open files), and the built-in Web server.
Some of the communication requirements are configurable:
Checking for updates can be turned off. To disable checking for updates, open the page Settings | Updates, and clear the checkbox Check for updates in channel.
To disable code inspection that highlights dead links, open the page Settings | Inspections, and clear the checkbox to the left of the HTML inspection Non-existent web resources.
You can control the frequency of sending usage statistics, or even completely disable this function in the page Settings | Usage statistics.