Skip to content

Configuration settings for neovim #147

Answered by gnikit
todorovski-m asked this question in Q&A
Discussion options

You must be logged in to vote

So what you see in VS Code is a combination of fortls diagnostics + linter diagnostics.
The diagnostics provided by fortls are as follows, Everything else is from gfortran:

  • Diagnostics
    • Multiple definitions with the same variable name
    • Variable definition masks definition from parent scope
    • Missing subroutine/function arguments
    • Unknown user-defined type used in TYPE/CLASS definition
      (only if visible in project)
    • Unclosed blocks/scopes
    • Invalid scope nesting
    • Unknown modules in USE statement
    • Unimplemented deferred type-bound procedures
    • Use of non-imported variables/objects in interface blocks
    • Statement placement errors (CONTAINS, IMPLICIT, IMPORT)

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@todorovski-m
Comment options

@gnikit
Comment options

Answer selected by gnikit
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants