The distribution of size of files (measured in lines of code).
File | # lines | # units |
---|---|---|
Parser.cs in src/Parsing/Impl |
4476 | 190 |
Tokenizer.cs in src/Parsing/Impl/Tokens |
2074 | 74 |
scrape_module.py in src/Analysis/Ast/Impl |
1295 | 40 |
__builtin__.pyi in src/Analysis/Ast/Impl/Typeshed/stdlib/2 |
994 | 642 |
builtins.pyi in src/Analysis/Ast/Impl/Typeshed/stdlib/2 |
994 | 642 |
builtins.pyi in src/Analysis/Ast/Impl/Typeshed/stdlib/3 |
963 | 605 |
PathResolverSnapshot.cs in src/Analysis/Core/Impl/DependencyResolution |
629 | 41 |
__init__.pyi in src/Analysis/Ast/Impl/Typeshed/stdlib/3/tkinter |
609 | 461 |
__init__.pyi in src/Analysis/Ast/Impl/Typeshed/stdlib/3/os |
570 | 259 |
DependencyResolver.cs in src/Analysis/Ast/Impl/Dependencies |
567 | 22 |
socket.pyi in src/Analysis/Ast/Impl/Typeshed/stdlib/2and3 |
560 | 65 |
MissingImportCodeActionProvider.cs in src/LanguageServer/Impl/CodeActions |
506 | 29 |
LiteralParser.cs in src/Parsing/Impl |
505 | 17 |
TokenKind.Generated.cs in src/Parsing/Impl/Tokens |
461 | - |
PythonModule.cs in src/Analysis/Ast/Impl/Modules |
454 | 24 |
Classes.cs in src/LanguageServer/Impl/Protocol |
451 | - |
LineFormatter.cs in src/LanguageServer/Impl/Formatting |
450 | 7 |
PythonWalkerAsync.Generated.cs in src/Parsing/Impl/Ast |
446 | 2 |
_curses.pyi in src/Analysis/Ast/Impl/Typeshed/stdlib/3 |
442 | 175 |
ExpressionFinder.cs in src/Analysis/Ast/Impl/Analyzer/Expressions |
422 | 33 |
typing.pyi in src/Analysis/Ast/Impl/Typeshed/stdlib/3 |
418 | 168 |
FStringParser.cs in src/Parsing/Impl |
418 | 19 |
PythonNameBinder.cs in src/Parsing/Impl/Ast |
406 | 35 |
PythonAnalyzerSession.cs in src/Analysis/Ast/Impl/Analyzer |
380 | 18 |
PythonWalker.Generated.cs in src/Parsing/Impl/Ast |
374 | 138 |
__init__.pyi in src/Analysis/Ast/Impl/Typeshed/stdlib/2and3/logging |
366 | 121 |
PathUtils.cs in src/Core/Impl/IO |
344 | 17 |
typing.pyi in src/Analysis/Ast/Impl/Typeshed/stdlib/2 |
336 | 144 |
ExpressionEval.Operators.cs in src/Analysis/Ast/Impl/Analyzer/Evaluation |
327 | 9 |
argparse.pyi in src/Analysis/Ast/Impl/Typeshed/stdlib/2and3 |
323 | 98 |
LanguageServer.cs in src/LanguageServer/Impl |
322 | 25 |
PythonAnalyzer.cs in src/Analysis/Ast/Impl/Analyzer |
306 | 18 |
__init__.pyi in src/Analysis/Ast/Impl/Typeshed/stdlib/2/os |
302 | 161 |
__init__.pyi in src/Analysis/Ast/Impl/Typeshed/stdlib/3/unittest |
297 | 120 |
__init__.pyi in src/Analysis/Ast/Impl/Typeshed/stdlib/3/collections |
295 | 179 |
_ast.pyi in src/Analysis/Ast/Impl/Typeshed/stdlib/3 |
292 | 1 |
DefinitionSource.cs in src/LanguageServer/Impl/Sources |
290 | 13 |
_socket.pyi in src/Analysis/Ast/Impl/Typeshed/stdlib/2 |
280 | 26 |
ArgumentSet.cs in src/Analysis/Ast/Impl/Types |
275 | 14 |
ImmutableArray.cs in src/Core/Impl/Collections |
275 | 24 |
ModulePath.cs in src/Analysis/Core/Impl/Interpreter |
270 | 6 |
ssl.pyi in src/Analysis/Ast/Impl/Typeshed/stdlib/2and3 |
269 | 63 |
Server.cs in src/LanguageServer/Impl/Implementation |
265 | 14 |
subprocess.pyi in src/Analysis/Ast/Impl/Typeshed/stdlib/3 |
261 | 23 |
FunctionDefinition.cs in src/Parsing/Impl/Ast |
259 | 14 |
TypeAnnotation.cs in src/Parsing/Impl/Ast |
257 | 23 |
datetime.pyi in src/Analysis/Ast/Impl/Typeshed/stdlib/2and3 |
251 | 132 |
SymbolIndexWalker.cs in src/LanguageServer/Impl/Indexing |
250 | 19 |
StringExtensions.cs in src/Core/Impl/Extensions |
246 | 19 |
_ast.pyi in src/Analysis/Ast/Impl/Typeshed/stdlib/2 |
245 | 1 |
File | # lines | # units |
---|---|---|
__builtin__.pyi in src/Analysis/Ast/Impl/Typeshed/stdlib/2 |
994 | 642 |
builtins.pyi in src/Analysis/Ast/Impl/Typeshed/stdlib/2 |
994 | 642 |
builtins.pyi in src/Analysis/Ast/Impl/Typeshed/stdlib/3 |
963 | 605 |
__init__.pyi in src/Analysis/Ast/Impl/Typeshed/stdlib/3/tkinter |
609 | 461 |
__init__.pyi in src/Analysis/Ast/Impl/Typeshed/stdlib/3/os |
570 | 259 |
Parser.cs in src/Parsing/Impl |
4476 | 190 |
__init__.pyi in src/Analysis/Ast/Impl/Typeshed/stdlib/3/collections |
295 | 179 |
_curses.pyi in src/Analysis/Ast/Impl/Typeshed/stdlib/3 |
442 | 175 |
decimal.pyi in src/Analysis/Ast/Impl/Typeshed/stdlib/3 |
228 | 170 |
decimal.pyi in src/Analysis/Ast/Impl/Typeshed/stdlib/2 |
222 | 168 |
typing.pyi in src/Analysis/Ast/Impl/Typeshed/stdlib/3 |
418 | 168 |
__init__.pyi in src/Analysis/Ast/Impl/Typeshed/stdlib/2/os |
302 | 161 |
typing.pyi in src/Analysis/Ast/Impl/Typeshed/stdlib/2 |
336 | 144 |
PythonWalker.Generated.cs in src/Parsing/Impl/Ast |
374 | 138 |
datetime.pyi in src/Analysis/Ast/Impl/Typeshed/stdlib/2and3 |
251 | 132 |
operator.pyi in src/Analysis/Ast/Impl/Typeshed/stdlib/2and3 |
162 | 126 |
dbapi2.pyi in src/Analysis/Ast/Impl/Typeshed/stdlib/2and3/sqlite3 |
236 | 124 |
__init__.pyi in src/Analysis/Ast/Impl/Typeshed/stdlib/2and3/logging |
366 | 121 |
__init__.pyi in src/Analysis/Ast/Impl/Typeshed/stdlib/3/unittest |
297 | 120 |
posix.pyi in src/Analysis/Ast/Impl/Typeshed/stdlib/2 |
198 | 113 |
There are 356 files with lines longer than 120 characters. In total, there are 1644 long lines.
File | # lines | # units | # long lines |
---|---|---|---|
PythonWalkerAsync.Generated.cs in src/Parsing/Impl/Ast |
446 | 2 | 275 |
Parser.cs in src/Parsing/Impl |
4476 | 190 | 73 |
Tokenizer.cs in src/Parsing/Impl/Tokens |
2074 | 74 | 52 |
PathResolverSnapshot.cs in src/Analysis/Core/Impl/DependencyResolution |
629 | 41 | 42 |
PythonWalker.Generated.cs in src/Parsing/Impl/Ast |
374 | 138 | 37 |
MissingImportCodeActionProvider.cs in src/LanguageServer/Impl/CodeActions |
506 | 29 | 30 |
PythonAnalyzerSession.cs in src/Analysis/Ast/Impl/Analyzer |
380 | 18 | 24 |
ImportHandler.cs in src/Analysis/Ast/Impl/Analyzer/Handlers |
170 | 11 | 21 |
ArgumentSet.cs in src/Analysis/Ast/Impl/Types |
275 | 14 | 17 |
ElementTree.pyi in src/Analysis/Ast/Impl/Typeshed/stdlib/2and3/xml/etree |
113 | 69 | 17 |
PythonAnalyzer.cs in src/Analysis/Ast/Impl/Analyzer |
306 | 18 | 16 |
pydoc.pyi in src/Analysis/Ast/Impl/Typeshed/stdlib/2 |
147 | 107 | 15 |
MainModuleResolution.cs in src/Analysis/Ast/Impl/Modules/Resolution |
204 | 10 | 13 |
BuiltinsSpecializations.cs in src/Analysis/Ast/Impl/Specializations |
112 | 9 | 13 |
PythonClassType.Generics.cs in src/Analysis/Ast/Impl/Types |
222 | 8 | 13 |
StringExtensions.cs in src/Core/Impl/Extensions |
246 | 19 | 13 |
TopLevelCompletion.cs in src/LanguageServer/Impl/Completion |
136 | 4 | 13 |
LineFormatter.cs in src/LanguageServer/Impl/Formatting |
450 | 7 | 13 |
ExpressionEval.Collections.cs in src/Analysis/Ast/Impl/Analyzer/Evaluation |
138 | 8 | 12 |
DefinitionSource.cs in src/LanguageServer/Impl/Sources |
290 | 13 | 12 |