Próbuję stłumić podświetlenia w ReSharper za pomocą ReSharper Platform (nie produktu ReSharper).
Jakiś kontekst:
Wyjątkowa jest wtyczka ReSharperpodkreśla nieudokumentowane wyjątki wśród innych przydatnych rzeczy. W niektórych przypadkach można wyróżnić te wyróżnienia. Obecnie pomijanie komentarzy nie działa: https://github.com/CSharpAnalyzers/ExceptionalReSharper/issues/37
Mogę go stłumić, szukając tłumieniakomentarze (np .: // ReSharper wyłącz raz ExceptionNotDocumented) i po prostu nie dodawaj podświetlenia do DefaultHighlightingConsumer, jednak nie jestem przekonany, że platforma nie ma prostszego sposobu na to.
Czy istnieje prosty sposób, aby program ReSharper rozważył te tłumiące komentarze?
Z góry dziękuję.
Odpowiedzi:
0 dla odpowiedzi № 1Z pomocą @citizenmatt w końcu doszedłem do rozwiązania.
Zmiana API (począwszy od 2016.1) wprowadziła nową implementację HighlightConsumer o nazwie FilteringHighlightConsumer. Użycie tej implementacji uwzględni wszystkie komentarze tłumiące.
Oto link do odpowiedzi Matta: https://resharper-support.jetbrains.com/hc/en-us/community/posts/206559159-10-1-EAP-and-RegisterConfigurableSeverity?flash_digest=1939ba6f66e30d494edb8f0d6a902eab4b198342