aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide_api/src/diagnostics.rs
Commit message (Collapse)AuthorAgeFilesLines
* introduce FromSource traitEkaterina Babshukova2019-09-191-5/+5
|
* :arrow_up: instaAleksey Kladov2019-08-291-2/+2
|
* Strip indents and empty lines in check_apply_diagnostic_fix_from_positionPhil Ellison2019-08-251-36/+55
|
* Specify cursor position in ok-wrapping tests, and switch to using ↵Phil Ellison2019-08-251-18/+31
| | | | analysis_and_position function
* Simplify checking return type, add new testPhil Ellison2019-08-251-2/+28
|
* cargo formatPhil Ellison2019-08-251-10/+11
|
* Change test to not rely on trait inferencePhil Ellison2019-08-251-12/+7
|
* Check type rather than just name in ok-wrapping diagnostic. Add test for ↵Phil Ellison2019-08-251-0/+37
| | | | handling generic functions (which currently fails)
* Add test that ok-wrapping handles type aliasesPhil Ellison2019-08-251-0/+38
|
* Mock std String and Result types in tests for ok-wrapping diagnosticPhil Ellison2019-08-251-14/+48
|
* Initial implementation of Ok-wrappingPhil Ellison2019-08-251-0/+50
|
* rename struct -> record, pos -> tupleAleksey Kladov2019-08-231-9/+9
|
* Use Source in Diagnostic and implementEvgenii P2019-08-121-1/+1
|
* rename range -> text_rangeAleksey Kladov2019-07-201-6/+6
|
* migrate ra_ide_api to the new rowanAleksey Kladov2019-07-191-8/+8
|
* make Parse fields privateAleksey Kladov2019-07-121-6/+6
| | | | this is in preparation for the new rowan API
* use correct file for diagnosticsAleksey Kladov2019-07-051-8/+5
| | | | closes #1475
* allow rustfmt to reorder importsAleksey Kladov2019-07-041-7/+10
| | | | | | This wasn't a right decision in the first place, the feature flag was broken in the last rustfmt release, and syntax highlighting of imports is more important anyway
* Fix clippy::useless_formatAlan Du2019-06-041-2/+2
|
* fix todoAleksey Kladov2019-05-281-3/+0
|
* fix typos in mbe testsAleksey Kladov2019-05-281-20/+19
|
* :arrow_up: rustcAleksey Kladov2019-05-231-22/+24
|
* apply T! macro where it is possibleSergey Parilin2019-05-151-4/+2
|
* make AstId untypedAleksey Kladov2019-05-131-3/+3
|
* fill struct fields diagnosticSergey Parilin2019-05-061-1/+122
|
* Profile diagnostics.Marco Groppo2019-05-051-0/+2
|
* switch to new rowanAleksey Kladov2019-04-011-2/+4
|
* move tests to where they belongAleksey Kladov2019-03-251-0/+31
|
* simplifyAleksey Kladov2019-03-251-6/+1
|
* tweak diagnostics APIAleksey Kladov2019-03-251-2/+2
|
* more enterprisey diagnostics setupAleksey Kladov2019-03-251-49/+30
|
* fixesAleksey Kladov2019-03-251-3/+2
|
* check impls as wellAleksey Kladov2019-03-251-0/+9
|
* cleanupAleksey Kladov2019-03-251-2/+2
|
* switch modules to new diagnosticsAleksey Kladov2019-03-251-36/+30
|
* allow dyn diagnosticsAleksey Kladov2019-03-251-18/+8
|
* diagnosticsAleksey Kladov2019-03-251-1/+29
|
* Rename source_edit to source_file_edit to match file_system_editVille Penttinen2019-03-251-2/+2
|
* Further improvements to the SourceChange convenience methodsVille Penttinen2019-03-251-1/+1
| | | | | Rename system_edit to file_system_edit, add more documentation, add source_file_edit_from to create a SourceChange from `FileId` and `TextEdit`.
* Add convenience functions to SourceChange for creating single editsVille Penttinen2019-03-241-18/+9
|
* Merge #1031bors[bot]2019-03-231-1/+6
|\ | | | | | | | | | | | | | | | | | | 1031: Move most things out of ra_ide_api_light r=matklad a=detrumi This moves everything except `structure` out of `ra_ide_api_light`. So this PR and #1019 finish up #1009, whichever is merged last should probably remove the `ra_ide_api_light` crate. Also, `LocalEdit` was removed since it wasn't used any more. Co-authored-by: Wilco Kusee <[email protected]>
| * Move highlighting and matching_braceWilco Kusee2019-03-231-1/+6
| |
* | remove obsolete diagnosticAleksey Kladov2019-03-231-21/+0
|/
* cleanupAleksey Kladov2019-03-211-68/+73
|
* move diagnostics to ide_apiAleksey Kladov2019-03-211-10/+250
|
* reformat the worldAleksey Kladov2019-02-081-8/+4
|
* diagnostics is now a functionAleksey Kladov2019-02-081-62/+60
|
* move diagnostics to a separate fileAleksey Kladov2019-02-081-0/+71