Heejae Chang
|
b1e0ff81dd
|
made reportMissingTypeStub diagnostics warning by default and some refactoring around code actions. (#507)
* enable generate type stub diagnostic (and hence code action) on by default as "warning"
* refactored code action code a bit
|
2020-02-11 00:39:21 -08:00 |
|
Eric Traut
|
d7ded12962
|
Made small improvements to internals docs.
|
2020-02-04 13:08:58 -08:00 |
|
Eric Traut
|
e03712be1c
|
Added new configuration setting reportImplicitStringConcatenation.
|
2020-01-09 00:38:23 -08:00 |
|
Eric Traut
|
897b0894af
|
Added new setting reportUnknownArgumentType that emits an error or warning when an argument's expression type is unknown or partially unknown.
|
2020-01-05 22:02:05 -07:00 |
|
Eric Traut
|
d87356c076
|
Added reportSelfClsParameterName setting and defaulted it to warning.
|
2019-12-24 13:30:57 -07:00 |
|
Eric Traut
|
c39bca52a1
|
Added ".venv" and ".git" to default exclude paths.
|
2019-12-17 01:17:01 -07:00 |
|
Eric Traut
|
83be6ecfbe
|
Added missing documentation for reportDuplicateImport.
|
2019-12-13 22:18:29 -08:00 |
|
Eric Traut
|
736545c21f
|
Added new section to documentation that talks about type inference.
|
2019-12-13 22:11:47 -08:00 |
|
Eric Traut
|
a982b02e64
|
Added new configuration option "reportDuplicateImports" that generates an error or warning when a symbol or module is imported more than once in a source file.
|
2019-12-13 21:22:56 -08:00 |
|
Eric Traut
|
697997fa6f
|
Added default excludes of **/node_modules and **/__pycache__ because these are almost never intended to be scanned for tracked source files.
|
2019-12-08 12:43:21 -08:00 |
|
Eric Traut
|
45f86b2965
|
Fixed a few punctuation issues.
|
2019-11-30 10:53:46 -08:00 |
|
cshesse
|
bd8212861a
|
Update configuration.md
|
2019-11-30 10:50:30 -08:00 |
|
cshesse
|
be084b15df
|
type: ignore
|
2019-11-24 09:19:15 -08:00 |
|
Eric Traut
|
cd93a97931
|
Exposed the useLibraryForTypes setting on the command line through a "--lib" switch.
|
2019-11-22 21:13:22 -08:00 |
|
Eric Traut
|
c0b6f99ae7
|
Added new 'outputjson' command-line option that formats output in JSON format.
|
2019-11-21 00:30:44 -08:00 |
|
Eric Traut
|
ad17925f50
|
Added new VS Code experimental setting "useLibraryCodeForTypes". If enabled, pyright will attempt to extract type information from library implementation files.
|
2019-11-19 21:50:27 -08:00 |
|
Eric Traut
|
4e559d327a
|
Added config feature "reportAssertAlwaysTrue". It flags errant assert statements.
|
2019-11-17 18:02:46 -08:00 |
|
Saugat Acharya
|
8a9479552d
|
Update getting-started.md
- Remove double quotes before comment
- Highlight `pyrightconfig.json`
|
2019-11-17 19:01:04 +05:45 |
|
Eric Traut
|
894cdbd52b
|
Added new VS Code setting "pyright.openFilesOnly", which is set to true.
|
2019-11-15 18:37:14 -08:00 |
|
Eric Traut
|
90caa3159e
|
Renamed expressionEvaluator to typeEvaluator and typeAnalyzer to checker to better reflect their new roles.
|
2019-11-10 16:56:15 -08:00 |
|
Eric Traut
|
7be19b6a52
|
Expanded isinstance support (for both the reportUnnecessaryIsInstance switch and type constraints) to also support issubclass.
|
2019-10-24 23:22:03 -07:00 |
|
Eric Traut
|
358abe62e4
|
Added code to command-line version to report a non-zero exit code if the config file couldn't be read or parsed.
|
2019-10-23 23:34:27 -07:00 |
|
Eric Traut
|
41058eb22b
|
Added config switch for reportUnknownLambdaType.
|
2019-10-04 23:39:04 -07:00 |
|
Eric Traut
|
3d9c094918
|
Added support for enableTypeIngoreComments switch.
|
2019-09-26 19:50:07 -07:00 |
|
Eric Traut
|
294cc3d12c
|
Fixed some typos in documentation.
|
2019-09-26 19:38:48 -07:00 |
|
Eric Traut
|
0d9274a00e
|
Updated configuration sample to include exclusion of node_modules and __pcache__.
|
2019-09-14 13:09:22 -07:00 |
|
Eric Traut
|
92a0b6e4be
|
Completely eliminated postParseWalker, moving all name binding into the binder module.
|
2019-09-12 21:43:25 -07:00 |
|
Eric Traut
|
a5db38d69e
|
Renamed "semantic analyzer" to "binder".
Moved import detection from post-parse walker into parser.
|
2019-09-12 18:02:12 -07:00 |
|
Eric Traut
|
797c790a42
|
Implemented reportUnnecessaryCast feature.
|
2019-09-05 17:40:25 +00:00 |
|
Eric Traut
|
f1c823ae5c
|
Minor update to internals documentation.
|
2019-09-05 10:37:12 +00:00 |
|
Eric Traut
|
f272d78de8
|
Updated command-line documentation.
|
2019-09-05 00:42:08 +00:00 |
|
Eric Traut
|
1f3ed05adc
|
Documented recent features.
|
2019-09-04 23:54:19 +00:00 |
|
Eric Traut
|
058d984755
|
Added new setting "pyright.disableLanguageServices" in VS Code extension for disabling language service features.
|
2019-08-16 22:51:50 -07:00 |
|
Eric Traut
|
7dc7e4e059
|
Implemented new "reportUnnecessaryIsInstance" check, which reports cases where isinstance is used where it's possible to determine that the result is always true or false.
|
2019-08-10 00:00:18 -07:00 |
|
Eric Traut
|
1d5475bfcb
|
Added support for new rule: strictParameterNoneValue.
|
2019-08-04 15:18:51 -07:00 |
|
Eric Traut
|
bf9f25db7d
|
Added wildcard support for include, exclude, ignore and strict paths in config filel.
|
2019-08-03 23:01:47 -07:00 |
|
Eric Traut
|
ec87aaea63
|
Fixed small bug in documentation.
|
2019-08-02 20:47:03 -07:00 |
|
Eric Traut
|
85a3eaf63c
|
Added new rule "reportCallInDefaultInitializer" that reports usage of function calls within default value initialization expressions.
|
2019-08-02 16:50:18 -07:00 |
|
Eric Traut
|
3c9954eb30
|
Added "--dependencies" command-line switch that reports import dependency information for all source files that were analyzed.
|
2019-07-27 12:58:14 -07:00 |
|
Eric Traut
|
9e12d3e944
|
Updated implementation of reportPrivateUsage check to differentiate between protected class members (single underscore) and private class members (double underscore).
|
2019-06-24 11:50:35 -06:00 |
|
Eric Traut
|
f24806a985
|
Added new "strict" configuration setting.
|
2019-06-17 16:54:52 -06:00 |
|
Luca Dorigo
|
a13a3595de
|
Fix small typo that made list display incorrectly
|
2019-05-27 11:03:02 +02:00 |
|
Eric Traut
|
e71f64ac4a
|
Added support for new config options: reportUnusedImport, reportUnusedClass, reportUnusedFunction, and reportUnusedVariable.
|
2019-05-23 20:31:23 -07:00 |
|
Eric Traut
|
866615aa5d
|
Minor tweak to documentation.
|
2019-05-23 16:18:57 -07:00 |
|
Eric Traut
|
4213dd9211
|
Added documentation for "Never" internal type.
|
2019-05-23 16:16:37 -07:00 |
|
Eric Traut
|
f66856b503
|
Updated docs for new file-level comment.
|
2019-05-21 10:29:45 -07:00 |
|
Eric Traut
|
87030c7a06
|
Updated documentation to reflect new exit code behavior.
|
2019-05-16 20:28:04 -07:00 |
|
Eric Traut
|
7d5ff66df2
|
Added config options strictListInference and strictDictionaryInference.
|
2019-05-15 22:59:32 -07:00 |
|
Eric Traut
|
e55bee2c09
|
Updated getting-started instructions.
|
2019-05-11 19:53:25 -07:00 |
|
Eric Traut
|
b92873b2dd
|
Added "reportConstantRedfinition" config option.
|
2019-05-11 19:28:23 -07:00 |
|
Eric Traut
|
01de6d61ed
|
Added new config option "reportIncompatibleMethodOverrode".
|
2019-05-10 23:05:30 -07:00 |
|
Eric Traut
|
2f148e88a7
|
Small tweaks to version printing code.
|
2019-05-09 08:21:22 -07:00 |
|
Oleg Butuzov
|
76d464aaad
|
--version cli argument added to pyright
|
2019-05-09 16:41:54 +03:00 |
|
Eric Traut
|
76697a8252
|
Added support for "reportUntypedNamedTuple" switch.
|
2019-05-01 18:43:45 -07:00 |
|
Eric Traut
|
71ffa702ed
|
Renamed reportUnknownParameter to reportUnknownParameterType. Added reportUnknownVariableType and reportUnknownMemberType.
|
2019-04-28 22:20:29 -07:00 |
|
Eric Traut
|
955074c634
|
Added documentation for new strict mode.
|
2019-04-28 12:59:19 -07:00 |
|
Eric Traut
|
93595c1720
|
Added new config switch "reportUnknownParameter" to control reporting of unknown input and return parameter types.
|
2019-04-28 01:51:22 -07:00 |
|
Eric Traut
|
375e35e56d
|
Added a bunch of verbose diagnostic information to help resolve import resolution issues.
|
2019-04-27 19:04:37 -07:00 |
|
Eric Traut
|
b3b7e76705
|
Added detection and reporting of invalid escape sequences in text literals. Added "reportInvalidStringEscapeSequences" to control reporting.
|
2019-04-21 11:10:41 -07:00 |
|
Eric Traut
|
ce813deed2
|
Implemented reportOptionalOperand switch.
Implemented stricter type checking related to binary and unary operations.
|
2019-04-19 23:33:01 -07:00 |
|
Eric Traut
|
9a08af039f
|
Added "reportOptionalContextManager" config switch.
|
2019-04-18 19:59:59 -07:00 |
|
Eric Traut
|
2abd802fe6
|
Added new config feature: reportUntypedBaseClass.
|
2019-04-18 07:45:50 -07:00 |
|
Eric Traut
|
49a4f3452a
|
Added new config option "reportPrivateUsage".
|
2019-04-16 19:03:39 -07:00 |
|
Eric Traut
|
1541046d7d
|
Added configuration switch that enables reporting of import cycles.
|
2019-04-16 13:59:56 -07:00 |
|
Eric Traut
|
65239ba766
|
Added new config switch to control reporting of uses of Optional type as an iterable.
|
2019-04-15 23:14:39 -07:00 |
|
Eric Traut
|
21320b0288
|
Replaced --timing command-line switch with --stats, which prints out more information.
|
2019-04-14 17:44:44 -07:00 |
|
Eric Traut
|
f9aa0218d5
|
Added proper handling of class decorators.
Added reportUntypedClassDecorator option.
|
2019-04-12 23:51:22 -07:00 |
|
Eric Traut
|
b5d0299de3
|
Added support for retrieving search paths from configured python interpreter.
|
2019-04-09 00:38:54 -07:00 |
|
Eric Traut
|
4a6123d015
|
Tweaked documentation.
|
2019-04-06 15:07:20 -07:00 |
|
Eric Traut
|
cb860ed56f
|
Added new "reportUntypedFunctionDecorator" setting to control whether untyped function decorators are reported.
|
2019-04-05 09:47:37 -07:00 |
|
Eric Traut
|
25a3b5b3a1
|
More improvements to markdown formatting.
|
2019-04-04 23:05:17 -07:00 |
|
Eric Traut
|
5af185c606
|
Improved formatting of exit codes table.
|
2019-04-04 23:04:01 -07:00 |
|
Eric Traut
|
3ddfe52302
|
Fixed (and documented) exit codes for command-line app.
Added --timing flag to conditionally report detailed timing stats.
|
2019-04-04 22:35:53 -07:00 |
|
Eric Traut
|
9c38d9fad4
|
Removed obsolete -P command-line parameter.
|
2019-04-04 21:52:10 -07:00 |
|
upa.ver.2.0
|
0c8db5709a
|
fix typo.
|
2019-04-03 22:22:58 +09:00 |
|
Eric Traut
|
b938498bb8
|
Moved code structure section from main README to internals documentation.
|
2019-04-01 19:46:51 -07:00 |
|
Eric Traut
|
d29e64aecf
|
Added switches for reportOptionalSubscript, reportOptionalMemberAccess and reportOptionalCall.
|
2019-03-31 21:58:35 -07:00 |
|
freezestudio
|
3566b6b805
|
Update internals.md
The function is not written completely
|
2019-04-01 09:12:45 +08:00 |
|
Eric Traut
|
04217bda4c
|
Added documentation about import resolution.
|
2019-03-31 12:28:24 -07:00 |
|
Eric Traut
|
bb4b846842
|
Removed support for pythonPath config file entry and VS Code setting. Added support for PYTHONPATH environment variable. The pythonPath setting were too confusing to users because VS Code’s pythonPath doesn't refer to the PYTHONPATH search paths; instead, it points to a python interpreter.
|
2019-03-31 12:28:23 -07:00 |
|
Eric Traut
|
2bbb496064
|
Added example of ignore setting in docs.
|
2019-03-30 19:41:58 -07:00 |
|
Eric Traut
|
1e47cbe1a7
|
Added support for "ignore" array in config.
|
2019-03-30 16:37:03 -07:00 |
|
Shweta Goyal
|
f7b2aa6250
|
Update command-line.md
|
2019-03-29 18:56:16 +05:30 |
|
Eric Traut
|
fe3b7069cf
|
Added documentation for building and debugging.
|
2019-03-27 23:18:11 -07:00 |
|
Eric Traut
|
19f1250405
|
Merge pull request #25 from tamuhey/docs_configuration_venv
Add sample of vev configuration in docs.configuration
|
2019-03-26 22:22:39 -07:00 |
|
Yohei Tamura
|
8715d7424a
|
add venv sample config
|
2019-03-27 04:19:27 +00:00 |
|
Eric Traut
|
cc261abf7c
|
Renamed reportMissingStubFiles to reportMissingTypeStubs.
|
2019-03-26 19:49:50 -07:00 |
|
Eric Traut
|
0ba5a1a8cb
|
Added support for a few configuration settings in VS Code that are common to the standard VS Code Python extension.
Added new setting "reprtMissingStubFiles".
|
2019-03-26 19:47:02 -07:00 |
|
Eric Traut
|
7e859f73d9
|
Fixed a couple of bugs in the docs.
|
2019-03-24 14:24:42 -07:00 |
|
Eric Traut
|
026a1f48c0
|
Added more documentation around the -v command-line switch.
|
2019-03-24 10:52:32 -07:00 |
|
Bruno P. Kinoshita
|
a862c98c6f
|
Fix typos
|
2019-03-24 17:06:26 +13:00 |
|
Eric Traut
|
18ef5dfa06
|
Documented some of the internals of pyright.
|
2019-03-22 10:23:03 -07:00 |
|
Eric Traut
|
30b467e75c
|
Updated logo and added icon for VS Code extension.
|
2019-03-21 20:00:47 -07:00 |
|
Eric Traut
|
24bc2ad86e
|
A few updates to the docs.
|
2019-03-20 21:37:56 -07:00 |
|
Eric Traut
|
c8531cc9a9
|
Updated documentation.
|
2019-03-20 21:31:15 -07:00 |
|
Eric Traut
|
a505e4e606
|
Update command-line.md
|
2019-03-20 12:37:38 -07:00 |
|
Eric Traut
|
fcc9fc0ace
|
Update command-line.md
|
2019-03-20 12:36:45 -07:00 |
|
Eric Traut
|
22c8fe0fb2
|
Update command-line.md
|
2019-03-20 12:18:33 -07:00 |
|
Eric Traut
|
69d867b9e6
|
Update command-line.md
|
2019-03-20 12:14:19 -07:00 |
|
Eric Traut
|
4e24f414d9
|
Create command-line.md
|
2019-03-20 12:00:47 -07:00 |
|
Eric Traut
|
24ba66d87c
|
Delete command-line
|
2019-03-20 12:00:37 -07:00 |
|
Eric Traut
|
1f7a4c8457
|
Create command-line
|
2019-03-20 12:00:28 -07:00 |
|
Eric Traut
|
ceb8851d0a
|
Create configuration.md
|
2019-03-20 11:59:53 -07:00 |
|
Eric Traut
|
ee774dda8c
|
Delete index.md
|
2019-03-20 11:59:32 -07:00 |
|
Eric Traut
|
57f1c62c4b
|
Create index.md
|
2019-03-20 11:54:08 -07:00 |
|
Eric Traut
|
61bd3d4fac
|
Updated logo
|
2019-03-12 15:19:01 -07:00 |
|
Eric Traut
|
66a03a9525
|
Added logo
|
2019-03-11 20:49:50 -07:00 |
|