Cleanscape FortranLint enforces rules similar to those used by modern languages, such as Pascal. This makes programs less susceptible to logic errors, easier to maintain, and increases their portability to other systems. Cleanscape FortranLint finds unused subroutines and variables. This helps streamline programs by reducing compiler overhead and reducing confusion and misunderstanding during the maintenance phase. Cleanscape FortranLint reports inconsistencies in common-block declarations.
Common blocks are often a major source of errors.
Cleanscape FortranLint provides automatic cross-checking and catches potential problems immediately. Cleanscape FortranLint creates tabulated lists of errors and statistics. The location and description of each error is given, allowing quick revision and removal of potential errors. By correcting errors even before a program is run, the developer saves valuable debugging time, as well as ensuring a more reliable program. Maintaining and enhancing existing software.