Tôi đang sử dụng flycheck và haskell-hlint trong emacs khi tôi viết mã Haskell và tôi nghĩ rằng nó sẽ là tuyệt vời nếu tôi có thể áp dụng những gợi ý hlint bằng cách gọi một số thủ tục emacs thay vì sửa đổi mã bằng tay.là có một lệnh để áp dụng các gợi ý hlint trong emacs?
Nếu không có ai có sẵn và trong trường hợp tôi phải viết thủ tục này cho bản thân mình:
Có đảm bảo rằng sản lượng hlint luôn có dạng sau:
Found:
{Text1}
Why not:
{Text2}
nơi {Text?}
thể luôn luôn được phân tích cú pháp như một cây cú pháp trừu tượng Haskell?
'Text2' không nhất thiết phải là cú pháp Haskell. Một ví dụ là cảnh báo "Giảm trùng lặp", nói "Tại sao không: Kết hợp với Foo/Bar/Baz.hs: 123: 4' – fjh
@fjh Tôi thấy, vì vậy chiến lược của tôi có thể áp dụng cho các đề xuất nhất định, nhưng không phải tất cả chúng . – Javran