Daslang documentation Logo
0.6
  • Daslang 0.6.2 Reference Manual
  • Daslang Standard Library 0.6.2
    • 1. Introduction
    • 2. Core
    • 3. Strings
    • 4. I/O and Serialization
    • 5. Data Structures
    • 6. Algorithms and Functional
    • 7. Data Formats
    • 8. Entity Component System
    • 9. Concurrency
    • 10. AST and Macros
    • 11. Annotations and Contracts
    • 12. Classes and Interfaces
    • 13. Testing and Debugging
    • 14. Code Quality and Refactoring
      • 14.1. Paranoid lint pass
      • 14.2. Code validation annotations
      • 14.3. Automated refactoring tools
      • 14.4. Consume argument optimization
      • 14.5. Call argument removal annotation
      • 14.6. Source code formatter
      • 14.7. File-based source code formatter
    • 15. Image and Font Processing
    • 16. Audio and MIDI
    • 17. Strudel (Live Coding)
Daslang documentation
  • Daslang Standard Library 0.6.2
  • 14. Code Quality and Refactoring
  • View page source

14. Code Quality and Refactoring

Linting, code validation, refactoring tools, and source formatting.

  • 14.1. Paranoid lint pass
    • 14.1.1. Lint operations
  • 14.2. Code validation annotations
    • 14.2.1. Function annotations
  • 14.3. Automated refactoring tools
    • 14.3.1. Function annotations
    • 14.3.2. Call macros
    • 14.3.3. Refactoring operations
  • 14.4. Consume argument optimization
    • 14.4.1. Function annotations
  • 14.5. Call argument removal annotation
    • 14.5.1. Function annotations
  • 14.6. Source code formatter
    • 14.6.1. Formatting
  • 14.7. File-based source code formatter
    • 14.7.1. File formatting
Previous Next

© Copyright 2018-2026, Gaijin Entertainment.

Built with Sphinx using a theme provided by Read the Docs.