Commit Graph

144 Commits

Author SHA1 Message Date
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
Eric Traut
2e87d13396 More tweaking of README to eliminate some redundancy. 2019-04-09 19:59:59 -07:00
Eric Traut
f76abff8cd Further improvements to README. 2019-04-08 22:55:26 -07:00
Dan Taylor (VS)
04c29f3c5c Updating wording 2019-04-08 12:06:18 -07:00
Dan Taylor (VS)
5b3db5dbe0 Add link to Python extension in VS Code section 2019-04-08 09:58:35 -07:00
Dan Taylor (VS)
18b11d36ff Suggestions for readme 2019-04-08 09:48:57 -07:00
Eric Traut
4a6123d015 Tweaked documentation. 2019-04-06 15:07:20 -07:00
Eric Traut
1a77f86a3f Updated install and update instructions. 2019-04-06 14:57:26 -07:00
Eric Traut
692ec961f2 Improved console messages for command-line. 2019-04-06 14:09:18 -07:00
Eric Traut
a12a243d34 Fixed a bug in the type constraint engine. 2019-04-04 00:52:39 -07:00
Eric Traut
63ac86ce70 Started to add proper support for function decorators. 2019-04-04 00:52:39 -07:00
Eric Traut
191de6acd3 Added activation event so pyright extension is activated on VS Code launch if a pyrightconfig.json file is present. 2019-04-02 13:42:46 -07:00
Eric Traut
b938498bb8 Moved code structure section from main README to internals documentation. 2019-04-01 19:46:51 -07:00
Eric Traut
9d66bc4538 Updated README TODO list. 2019-04-01 19:26:06 -07:00
Eric Traut
60b836ff5b Added detection for non-quoted forward references of types within regular source files (as opposed to stub files, which support forward references). 2019-04-01 18:25:14 -07:00
Eric Traut
407da5ac61 Added test cases for lambdas and function type matching. Fixed several bugs they found. 2019-04-01 10:30:26 -07:00
Eric Traut
04217bda4c Added documentation about import resolution. 2019-03-31 12:28:24 -07:00
Eric Traut
fc5aba7488 Updated TODO list in README. 2019-03-30 16:37:15 -07:00
Eric Traut
67e4c60af4 Added enforcement of type var constraints when specializing a generic type. 2019-03-30 14:42:35 -07:00
Eric Traut
7149696c2a Started to add test framework for type analyzer. 2019-03-30 13:31:41 -07:00
Eric Traut
75692eb511 Fixed missing logic that specializes generic types with no specified type parameters. 2019-03-30 01:57:27 -07:00
Eric Traut
ddbdec5c6b Added logic to ignore return type agreement for abstract methods that declare a return type. 2019-03-30 00:59:00 -07:00
Eric Traut
2756e666de Made another README edit based on input. 2019-03-29 13:10:11 -07:00
Eric Traut
4b95ec44d4
Merge pull request #36 from jugmac00/patch-1
Fix typo.
2019-03-29 12:59:52 -07:00
Eric Traut
0017f645b3 Edited the README to make it more readable, terse, and avoid specific numeric performance claims in the absence of formal benchmark results. 2019-03-29 12:43:32 -07:00
Jürgen Gmach
adb9e0ec4a
Fix typo. 2019-03-29 19:24:01 +01:00
Eric Traut
d88e14b53e Updated README. 2019-03-28 22:53:46 -07:00
Eric Traut
fe3b7069cf Added documentation for building and debugging. 2019-03-27 23:18:11 -07:00
Ben Felder
76e333db31
Enhancing FAQ readability 2019-03-27 14:55:38 +01:00
Eric Traut
7b148b9fe2 Updated README. 2019-03-25 01:54:16 -07:00
Eric Traut
7e859f73d9 Fixed a couple of bugs in the docs. 2019-03-24 14:24:42 -07:00
Eric Traut
f5362e9e09 Added installation instructions for command-line tool. 2019-03-24 03:34:53 -07:00
Eric Traut
c9b18356a4 Removed postinstall script so npm installation is possible. 2019-03-24 03:06:45 -07:00
Bruno P. Kinoshita
18d06b5b45 Fix typos in methods 2019-03-24 17:20:00 +13:00
Eric Traut
7c243b655a Small update to README. 2019-03-23 21:16:09 -07:00
Eric Traut
6eb66e0af5 More tweaks to README. 2019-03-22 11:42:30 -07:00
Eric Traut
18ef5dfa06 Documented some of the internals of pyright. 2019-03-22 10:23:03 -07:00
Eric Traut
bbfe9c76e0 Small tweaks to README for clarifying installation instructions. 2019-03-22 09:22:07 -07:00
Eric Traut
2018e4ab15 Small formatting change to README. 2019-03-21 21:44:58 -07:00
Eric Traut
32312ba36c A few more README updates. 2019-03-20 23:27:25 -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
2c8e4aed58 Fixed link in docs. 2019-03-20 12:46:20 -07:00
Eric Traut
78ed26c160 Update to docs. 2019-03-20 12:41:01 -07:00
Eric Traut
38f9e8a3d0 Fixed a few more bugs in generics processing. 2019-03-20 00:59:11 -07:00
Eric Traut
723f0c7827 Updated README. 2019-03-19 21:03:50 -07:00
Eric Traut
a6f67641ed Added Limitations and FAQ section. 2019-03-19 16:07:43 -07:00
Eric Traut
128d94ceb7 Updated build instructions and scripts. 2019-03-19 14:24:51 -07:00
Eric Traut
bce682018f Updated README. 2019-03-19 01:12:11 -07:00
Eric Traut
55b7f62435 Added code to "self specialize" the type for "self" and "cls" parameters.
Started to add support for generators.
2019-03-17 17:27:39 -07:00
Eric Traut
c042723aa6 Updated README. 2019-03-17 09:31:42 -07:00
Eric Traut
24b705a661 Small tweaks to README 2019-03-12 15:22:15 -07:00
Eric Traut
67089438cc Small update to README. 2019-03-11 22:02:23 -07:00
Eric Traut
cf93cdf7b2 Update readme. 2019-03-11 21:33:50 -07:00
Eric Traut
6d6f2b6f4f Updated documentation. 2019-03-11 21:30:44 -07:00
Eric Traut
1d91744b1f Initial checkin. 2019-03-11 20:45:56 -07:00
Microsoft Open Source
da82496b3c Initial commit 2019-03-11 20:38:50 -07:00