Cursor Linter Cursor в целом неплохой продукт, но вот с работой с сообществом и маркетингом у них прям какая-то засада. Вот на протяжении последних нескольких релизов добавляют фичи, но при этом по-тихому, даже не всегда на своём же форуме об этом пишут. __Штош__, буду иногда рассказывать о самых, на мой взгляд, полезных. Вот, к примеру, одна из штук, которая сильно влияет на качество работы Composer Agent - это поддержка линтера. Линтер - это либо официальная, либо сторонняя либа для разных проверок написанного кода в конкретном языке программирования. В интересующем нас случае - для статического анализа, т.е. проверки корректности кода без его запуска. Как работает линтер в связке с Composer Agent? 1. LLM пишет код и отдаёт Cursor'у; 2. Cursor запускает линтер локально; 3. если линтер нашел ошибки, то они передаются Cursor'ом в LLM; 4. LLM фиксит ошибки и отдаёт правки Cursor'у; 5. пункты 2-4 повторяются до тех пор, пока ошибки не будут исправлены. В сложных случаях, бывает, участники процесса возятся довольно долго, и несколько раз я даже ловил лимит в 25 запусков тулов на один запрос в агент (это всё ещё тарифицируется как один запрос с т.з. Cursor). За ними стоит следить - бывает, заносит с количеством правок :) Правила для линтеров, которые использует Cursor, судя по всему, не конфигурируются, и он отлавливает только самые грубые ошибки, но даже это может уменьшить количество потенциально сломанного кода, который иногда генерит LLM. Особенно помогает в случае статически типизированных языков (TypeScript, C#, Java, etc). Линтеры есть практически для всех популярных языков, так что советую включить эту фичу, если по какой-то причине у вас она отключена. #development #cursortips
Cursor Linter Cursor в целом неплохой продукт, но вот с работой с сообществом и…
Из этого канала
- #125"Астероид 2024 YR4 Есть такой чувак, Рэндалл Манро - бывший робототехник NASA,…
"Астероид 2024 YR4 Есть такой чувак, Рэндалл Манро - бывший робототехник NASA, который стал автором культового веб-комикса xkcd.
- #126"Cursor - Open search results in Composer Бывает, что нужно какое-то изменение…
"Cursor - Open search results in Composer Бывает, что нужно какое-то изменение глобально в проекте сделать или просто в контекст закинуть все те места, где…
- #127Уровни внедрения ИИ в разработку Сейчас очень интересно наблюдать за тем, как…
Уровни внедрения ИИ в разработку Сейчас очень интересно наблюдать за тем, как разработка при помощи ИИ проникает в индустрию.
- #122Cursor переключили с версии o3-mini-medium на o3-mini-high. Модель явно стала…
Cursor переключили с версии o3-mini-medium на o3-mini-high. Модель явно стала умнее в подходящих для неё задачах.
- #117"OpenAI o3-mini Анонс, System card Это продолжение линейки рассуждающих моделей…
"OpenAI o3-mini Анонс, System card Это продолжение линейки рассуждающих моделей (ризонеров) от OpenAI (предыдущими были модели o1 и o1-mini).