* QoL & continuity update to existing php snippets
- Sorted snippets by snippet title for discoverability
- Removed all doc comments from non 'doc_' prefixed snippets
- Added doc_trait for continuity with other patterns
- Updated snippet prefixes
- Add kvp to keyval
- Prefixed fun with class_
- Changed doc_param to doc_var
- Qualified 'con' to 'constructor' to not be confused with const
- Updated class snippet to default the 'class' placeholder to the file's base name
- Add snippet choices for private, public, protected where appropriate
- Add an additional tab stop to end of functions for additional args/params
- Remove array kvps since arrays can be associative or just values
* Add try catch finally php snippet
* Add param php snippet
* Add php func snippets
- Add fun for a general function out of scope of class
- Add fun_anonymous for anonymous functions
- Add fun_arrow for arrow functions
* Add promotion style constructor to php snippets
* Add property snippet to php snippets
* Add spaceship snippet to php snippets
* Add goto snippet to php snippets
* Add class_const snippet to php snippets
* Add here/now doc snippets to php snippets
* Add namespace related snippets to php snippets
* Add superglobal snippets to php snippets
* Add php 8 snippets
- Add match expression
- Add Attribute snippets
- Add sensitive parameter
- Add attribute target
- Add attribute with target
- Rename class_const to const
- Add Dynamic Property Class snippet
- Add enum snippets
- Basic Enum
- Backed Enum
- foreach enum
* Merge master to resolve conflict
* Remove php snippets as candidates
- Remove heredoc
- Remove nowdoc
- Remove php super global snippets
- Remove namespace_path
- Remove ethis (echo $this->)
- Remove try/catch finally
* Trim snippets
---------
Co-authored-by: Rob Lourens <roblourens@gmail.com>
* issues with isort not scoring on notebook save
* add single cell edit check
* add setting for `notebook.codeActionsOnSave`
* break loop if error, skip codeaction
* update message.
---------
Co-authored-by: Peng Lyu <penlv@microsoft.com>
Fixes#170920
Enables this feature by default but also disables semantic errors. This is needed to avoid lots of annoying false positive errors for external modules. We plan to remove this limitation once type downloading support is enabled