Polish Your Code with AppCode’s Inspections and Intentions
AppCode is constantly analyzing your code to find parts that can be improved. It provides sets of code inspections and intention actions for each supported language for this exact purpose. Inspections locate unused or redundant code, syntax errors, probable bugs, spelling mistakes, obsolete or redundant code constructs, in other words, everything that you may want to revise before compiling or committing your code. For most issues detected by the inspections, the IDE will provide quick-fixes that will help you repair the problems with a single click. Intention actions suggest ways to alter sp
AppCode 2020.3 Is Here: Swift Localization, New Inspections and Intentions, SourceKit-Based Go to Declaration, XCFrameworks Support, Improved Refactorings, New Debugger Features, and More!
Welcome our third update this year – AppCode 2020.3! Download AppCode 2020.3 Swift Language Support The following Swift changes are now supported in AppCode: SE-0279, SE-0286: Multiple trailing closure syntax. Allow synthesis of Equatable and Hashable in conditional conformances (see the SE-0185 amendment). SE-0276: Multi-pattern catch clauses. SE-0269: Increased availability of implicit self in @escaping closures when reference cycles are unlikely to occur. SE-0044: Import as member improved as described in OC-20445. SE-0280: Enum cases as protocol witnesses. Localization Stri
AppCode Starts 2020.3 EAP: Swift Support Improvements, New Intentions and Inspections, and More
Hi everyone, Today we are starting the Early Access Program for AppCode 2020.3, and the first build is already available to download from our site. Download AppCode 2020.3 EAP (more…)
New AppCode 2020.2 EAP: SourceKit Completion and Bug Fixes
Hi everyone, The new AppCode 2020.2 EAP build is available for download on our site. SourceKit completion In AppCode 2020.1 we’ve added code completion during indexing using SourceKit. In this EAP build we start using SourceKit results in the code completion even after the indexing phase is complete. We do this by merging them with AppCode’s completion results, so the code completion in Swift should become more accurate in general. Bug fixes The following issues are fixed in this build: SourceKit-related features weren’t supported for SPM projects (OC-20240) Problem with access con
AppCode 2020.1 Is Here with Faster Code Assistance for Pure Swift and Mixed Projects, Completion During Indexing, Documentation Comments Generation, Type Hierarchy View for Swift, and More!
Please give a warm welcome to our first update this year – AppCode 2020.1! Download AppCode 2020.1 (more…)
AppCode Starts 2020.1 EAP: Type Hierarchy in Swift, Documentation Comments Generation, New Code Assistance Actions, and More!
Today we are starting the Early Access Program for AppCode 2020.1, and the first build is already available to download from our site. (more…)
Context-sensitive analysis with AppCode 3: Never miss a value again!
One of the most notable features of AppCode is code analysis, which helps keep your code accurate and clean. The flexible mechanism of resolving problems works on the fly and allows you to easily improve code structure, detect unreachable and redundant code, conform to numerous guidelines and standards, detect performance issues, and much more. AppCode not only highlights code issues in the editor, but also suggests intelligent quick-fixes and adds useful indicators to the right-hand gutter which let you instantly see the status of the file and navigate around the detected issues: AppCod
AppCode inspections for your code perfection
AppCode helps you keep your code accurate and clean and does so as you type so you don’t need to interrupt your coding process. This is what the inspection mechanism is about. If you're not familiar with this mechanism, you can read our tutorial that describes the essential principles. In this post we'd like to focus on some of the issues where AppCode's code inspections can help you. The full list of inspections includes over 100 items, but here we’ll point out a few of the most interesting and useful ones. Do not hesitate to go to Preferences | Inspections for the full list. Hides class