-
Notifications
You must be signed in to change notification settings - Fork 124
Expand file tree
/
Copy pathSteepfile
More file actions
27 lines (21 loc) · 749 Bytes
/
Steepfile
File metadata and controls
27 lines (21 loc) · 749 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
D = Steep::Diagnostic
target :lib do
signature 'sig'
check 'lib'
# Stdlib dependencies for CLI
library 'fileutils'
library 'uri'
library 'net-http'
library 'json'
# Strict mode: report methods without type annotations
configure_code_diagnostics(D::Ruby.strict)
# Ignore files that patch stdlib classes (these cause conflicts)
ignore 'lib/classifier/extensions/vector.rb'
ignore 'lib/classifier/extensions/vector_serialize.rb'
ignore 'lib/classifier/extensions/string.rb'
ignore 'lib/classifier/extensions/word_hash.rb'
# Ignore LSI files for now due to complex GSL/Matrix dual-mode typing
ignore 'lib/classifier/lsi.rb'
ignore 'lib/classifier/lsi/content_node.rb'
ignore 'lib/classifier/lsi/summary.rb'
end