Skip to content

Commit 989bfa4

Browse files
committed
Removed '(type, external)' from 'implicit none'
1 parent fbec11d commit 989bfa4

17 files changed

+23
-19
lines changed

fortitude.toml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
[check]
2-
# TODO: think about adding other rules
3-
select = [ "C", "E", "S" ]
4-
ignore = [ ]
2+
# Fortitude rules (https://fortitude.readthedocs.io/en/stable/rules/):
3+
# Error (E), Correctness (C), Obsolescent (OB), Modernisation (MOD),
4+
# Style (S), Portability (PORT), Fortitude (FORT)
5+
select = [ "C", "E", "S", "PORT" ]
6+
#Ignoring:
7+
# C003: 'implicit none' missing 'external' [f2py does not recognize the syntax implicit none(type, external)]
8+
ignore = ["C003"]
59
line-length = 120

src/example_fgen_basic/error_v/creation.f90

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ module m_error_v_creation
66

77
use m_error_v, only: ErrorV, NO_ERROR_CODE
88

9-
implicit none(type, external)
9+
implicit none
1010
private
1111

1212
public :: create_error, create_errors

src/example_fgen_basic/error_v/creation_wrapper.f90

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ module m_error_v_creation_w
1717
error_v_manager_set_instance_index_to => set_instance_index_to, &
1818
error_v_manager_ensure_instance_array_size_is_at_least => ensure_instance_array_size_is_at_least
1919

20-
implicit none(type, external)
20+
implicit none
2121
private
2222

2323
public :: create_error, create_errors

src/example_fgen_basic/error_v/error_v.f90

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
!> indicates no error (i.e. is our equivalent of a null value).
1010
module m_error_v
1111

12-
implicit none(type, external)
12+
implicit none
1313
private
1414

1515
integer, parameter, public :: NO_ERROR_CODE = 0

src/example_fgen_basic/error_v/error_v_manager.f90

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ module m_error_v_manager
66

77
use m_error_v, only: ErrorV
88

9-
implicit none(type, external)
9+
implicit none
1010
private
1111

1212
type(ErrorV), dimension(:), allocatable :: instance_array

src/example_fgen_basic/error_v/error_v_wrapper.f90

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ module m_error_v_w
1414
error_v_manager_get_instance => get_instance, &
1515
error_v_manager_ensure_instance_array_size_is_at_least => ensure_instance_array_size_is_at_least
1616

17-
implicit none(type, external)
17+
implicit none
1818
private
1919

2020
public :: build_instance, finalise_instance, finalise_instances, &

src/example_fgen_basic/error_v/passing.f90

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ module m_error_v_passing
66

77
use m_error_v, only: ErrorV, NO_ERROR_CODE
88

9-
implicit none(type, external)
9+
implicit none
1010
private
1111

1212
public :: pass_error, pass_errors

src/example_fgen_basic/error_v/passing_wrapper.f90

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ module m_error_v_passing_w
1818
! error_v_manager_set_instance_index_to => set_instance_index_to, &
1919
! error_v_manager_ensure_instance_array_size_is_at_least => ensure_instance_array_size_is_at_least
2020

21-
implicit none(type, external)
21+
implicit none
2222
private
2323

2424
public :: pass_error, pass_errors

src/example_fgen_basic/result/result.f90

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ module m_result
66

77
use m_error_v, only: ErrorV, NO_ERROR_CODE
88

9-
implicit none (type, external)
9+
implicit none
1010
private
1111

1212
type, abstract, public :: ResultBase

src/example_fgen_basic/result/result_dp.f90

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ module m_result_dp
99
use m_result, only: ResultBase
1010
use m_result_none, only: ResultNone
1111

12-
implicit none (type, external)
12+
implicit none
1313
private
1414

1515
type, extends(ResultBase), public :: ResultDP

0 commit comments

Comments
 (0)