Eric Traut
1cb2a3a950
Added detailed documentation for the "--verifytypes" option.
2020-09-29 15:03:14 -07:00
w0rp
51bfcaff47
Mention ALE in the README ( #1019 )
...
ALE has out-of-the-box support for Pyright, and the ALE project is firmly committed to making Pyright support work with no or very little configuration on the Vim side.
2020-09-09 07:45:39 -07:00
Eric Traut
7bed1e1aaa
Added support for PEP 585. Standard collection types defined in builtins can now be used like their typing counterparts. This includes "tuple", which needs special-case handling because its class definition in builtins.pyi indicates that it has a single type parameter, but it actually supports variadic parameters.
2020-09-08 14:24:28 -07:00
Eric Traut
1e068c7af0
Updated README to include mention of PEP 563.
2020-09-07 15:51:53 -07:00
Amjad Ben Hedhili
d6d31309fc
Add sublime text to the list of supported editors ( #980 )
2020-08-29 08:15:08 -07:00
Jake Bailey
da39a2a78a
Convert repo into a lerna monorepo, add a validation workflow ( #978 )
2020-08-28 19:46:48 -07:00
George Xanthakis
c0d55f0bd4
Add Emacs lsp-mode support in Readme ( #969 )
2020-08-26 12:49:23 -07:00
Eric Traut
9e1a67c418
Added more documentation about type concepts relating to mutable container types.
2020-08-12 12:29:13 -07:00
Eric Traut
2002520d0b
Moved CI documentation to its own page.
2020-07-22 16:55:50 -07:00
Eric Traut
531ebc4694
Added documentation for type inference.
2020-07-14 23:02:50 -07:00
Ian Hopkinson
a19e50f4be
Add reference to PEP-561 - distributing and packaging type information for background ( #797 )
...
Add a reference to PEP 561, since I found it useful background reading for type annotations. Addition is in order by PEP number, checked by looking at "Preview changes".
2020-07-06 08:35:22 -07:00
Eric Traut
fdca854d28
Updated Pyright README to reference Pylance.
2020-06-30 20:05:28 -07:00
Eric Traut
2085a6fcee
Updated docs to cover call hierarchy provider.
2020-06-20 14:35:42 -07:00
Eric Traut
059cf96c82
Updated documentation to indicate that Pyright supports PEP 591. It was an omission.
2020-06-08 20:22:03 -07:00
Eric Traut
fcdaeba35e
Updated documentation.
2020-05-24 00:36:06 -07:00
Jake Bailey
02bdbdee07
Revert markdown changes, restore .vscode for server ( #115 )
2020-02-25 12:57:54 -08:00
Jake Bailey
8d2cca7289
Mass reformat ts/js/md with ESLint quick fixes and prettier ( #113 )
2020-02-24 16:52:23 -08:00
Rúben Belém
ca8544384b
Correction of README.md
...
There was two "VS Code Integration" sessions, and the first had an incomplete content similar to the content of the second one.
2020-01-02 10:05:42 -04:00
Eric Traut
d83869d8d8
Added link to gitter channel.
2019-12-22 13:38:58 -07:00
Eric Traut
6980f20123
Added documentation for using Pyright alongside the Python extension.
2019-12-08 11:12:03 -08:00
Eric Traut
294cc3d12c
Fixed some typos in documentation.
2019-09-26 19:38:48 -07:00
Eric Traut
efc8ecf421
Started to implement support for TypedDict.
2019-09-23 00:32:07 -07:00
Eric Traut
055577625b
Updated README.
2019-09-18 00:25:20 -07:00
Eric Traut
4a311eaf03
Updated README to include "Find Symbols" support.
2019-09-18 00:17:03 -07:00
Heyward Fann
b4f400da52
Add con-pyright
2019-09-07 13:17:33 +08:00
Eric Traut
532a822873
Updated README with latest language features.
2019-09-05 08:51:30 +00:00
Eric Traut
1f3ed05adc
Documented recent features.
2019-09-04 23:54:19 +00:00
Anthony Shaw
5d337331f2
Update link to VS Code extension
2019-09-04 19:13:01 +10: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
d85bc11f29
Fixed grammatical error in readme and instructions.
2019-07-20 10:33:29 -07:00
Eric Traut
421207151a
Updated installation instructions to include a note about installing node.
2019-05-16 15:31:37 -07:00
Erik van den Brink
a8e95acc74
fix typo
2019-05-06 10:58:47 +02:00
Eric Traut
955074c634
Added documentation for new strict mode.
2019-04-28 12:59:19 -07:00
Eric Traut
a5f00b4f3a
Updated README.
2019-04-19 23:45:30 -07:00
Eric Traut
d9e47597ce
Moved installation section of README further up.
2019-04-19 10:04:57 -07:00
Eric Traut
a0911e3dca
Published 1.0.14
2019-04-16 19:51:12 -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
60cd8c514b
Updated README.
2019-04-15 23:21:32 -07:00
Eric Traut
d3a9da1005
Updated TODO list in README.
2019-04-15 01:02:31 -07:00
Eric Traut
78ade9973b
Finished testing support for 'for' loops.
2019-04-14 17:11:54 -07:00
Eric Traut
1261ec6294
Added support for NoReturn type.
2019-04-13 16:06:32 -07:00
Eric Traut
130203854b
Implemented type checks for property setters and deleters.
2019-04-13 01:25:56 -07:00
Eric Traut
176678156d
Added support for __setattr__ and __delattr__ magic methods.
2019-04-13 00:10:57 -07:00
Eric Traut
19a718f95f
Added support for old-style type hints in comments for assignment expressions.
2019-04-12 22:49:19 -07:00
Eric Traut
f0846c2bb6
Added logic in expression evaluator to determine whether an expression can be read, written, or deleted. Removed related logic from parser, which was only able to deal with some of the cases.
2019-04-12 20:08:42 -07:00
Eric Traut
d69486668b
Updated readme TODO list.
2019-04-12 11:38:15 -07:00
Eric Traut
df6858695e
Updated readme to check off the generators item.
2019-04-11 23:18:37 -07:00
Eric Traut
ca19e81b32
Rewrote handling of data classes to address a bunch of limitations and bugs with the previous implementation. It now handles proper ordering, enforces default value rules, and synthesizes proper __new__ and __init__ methods.
2019-04-11 10:05:36 -07:00
Eric Traut
ee658b59d0
Implemented code to flag attempts to instantiate an abstract type.
2019-04-09 22:19:54 -07:00