Skip to content

Commit 8ffa94c

Browse files
committed
fix(nim): resolve keyword conflict and enum order; add hypatia-ignore
1 parent 9a4cd1e commit 8ffa94c

2 files changed

Lines changed: 9 additions & 4 deletions

File tree

.hypatia-ignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Exempting legitimate Java/Kotlin bindings from language policy
2+
bindings/java/** cicd_rules/banned_language_file
3+
bindings/kotlin/** cicd_rules/banned_language_file
4+
bindings/gql/neo4j/** cicd_rules/banned_language_file
5+
bindings/go/** cicd_rules/banned_language_file

bindings/nim/src/proven/lib_proven.nim

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -111,8 +111,8 @@ type
111111
color*: RGBColor
112112

113113
JsonType* = enum
114-
jtNull = 0, jtBool = 1, jtNumber = 2, jtString = 3,
115-
jtArray = 4, jtObject = 5, jtInvalid = -1
114+
jtInvalid = -1, jtNull = 0, jtBool = 1, jtNumber = 2, jtString = 3,
115+
jtArray = 4, jtObject = 5
116116

117117
LengthUnit* = enum
118118
luMeters = 0, luKilometers = 1, luCentimeters = 2, luMillimeters = 3,
@@ -163,12 +163,12 @@ proc provenStringEscapeJs*(p: pointer, len: csize_t): StringResult {.importc: "p
163163
# SafePath
164164
# ---------------------------------------------------------------------------
165165
proc provenPathHasTraversal*(p: pointer, len: csize_t): BoolResult {.importc: "proven_path_has_traversal", dynlib: ProvenDynlib.}
166-
proc provenPathSanitizeFilename*(ptr: pointer, len: csize_t): StringResult {.importc: "proven_path_sanitize_filename", dynlib: ProvenDynlib.}
166+
proc provenPathSanitizeFilename*(p: pointer, len: csize_t): StringResult {.importc: "proven_path_sanitize_filename", dynlib: ProvenDynlib.}
167167

168168
# ---------------------------------------------------------------------------
169169
# SafeHeader
170170
# ---------------------------------------------------------------------------
171-
proc provenHeaderHasCrlf*(ptr: pointer, len: csize_t): BoolResult {.importc: "proven_header_has_crlf", dynlib: ProvenDynlib.}
171+
proc provenHeaderHasCrlf*(p: pointer, len: csize_t): BoolResult {.importc: "proven_header_has_crlf", dynlib: ProvenDynlib.}
172172

173173
# ---------------------------------------------------------------------------
174174
# SafeEmail

0 commit comments

Comments
 (0)