fortls icon indicating copy to clipboard operation
fortls copied to clipboard

fortls - Fortran Language Server

Results 102 fortls issues
Sort by recently updated
recently updated
newest added

This PR adds the usedforsecurity flag to the md5 hash call. On FIPS enabled machines the plain command leads to an error. I don't know the behavior on non-FIPS machines....

### Is there an existing issue for this? - [X] I have searched the existing issues ### Description When somewhere in a project one uses kind as a variable name,...

bug

> Originally Discussed Here: https://github.com/fortran-lang/vscode-fortran-support/discussions/574 **Describe the bug** I have a subroutine in a large code base. I get an underlined error indicator for `character(len=10)` when there happens to be...

bug

**Describe the bug** As the title describes, procedures that has a coarray as an argument will trigger > Variable "coarray[:]" with INTENT keyword not found in argument list **To Reproduce**...

bug
parser: native
lsp/diagnostics

eglot is a popular lsp client for emacs that supports fortls.

### Description fortls seems to be not recognizing structures. We have many of them on a huge legacy code. Here are some an examples: ``` Structure /DbTag/ Integer*4 Name(SZ_TAG) Integer*4...

enhancement

Hi, renaming `some` to `other` fails when: ```fortran function mySub(some) result(res) & bind(c, NAME="someName") implicit none integer(4), intent(in) :: some integer(4) :: res write(*, *) some end function mySub ```...

bug

**Describe the bug** The variable `real_t` should not throw a diagnostic error **To Reproduce** ```fortran module mwe use iso_c_binding, only: c_int32_t, c_int64_t, c_double, c_float #define REALTYPEWIDTH 32 #if REALTYPEWIDTH ==...

bug

The current parser for `fortls` is flimsy and commonly runs into problems when it comes to finding implementations of overloaded methods and preprocessor definitions. It would be interesting to see...

help wanted
investigate

Add https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#workspace_didChangeConfiguration I think I should be able to pass the settings dictionary that gets converted into attributes. I might have to do an update after reading the in the...

enhancement