TL;DR: eslint-plugin-interface-method-style гарантирует, что ваши TypeScript реализации соответствуют стилю, определенному в интерфейсах. Если интерфейс объявляет метод (method(): void), реализация должна быть методом. Если объявлено свойство-функция (method: () => void), нужна стрелочная функция. Это предотвращает баги с правилом unbound-method и делает код предсказуемым.
Рубрика «lint»
Синхронизация интерфейсов и их реализаций в TypeScript
2025-10-12 в 14:15, admin, рубрики: Code Style, development, DX, eslint, lint, TypeScript, качество кодаЧто такое Android Lint и как он помогает писать поддерживаемый код
2019-06-27 в 12:07, admin, рубрики: android, android development, android studio, devcolibri, lint, linter, никто не читает теги, перевод с английского, Программирование, разработка, разработка мобильных приложений, Разработка под android
Когда разработчик не достаточно осторожен, дела могут пойти весьма плохо. Например, классические упущения разработчика — использование новой версии API, которая не поддерживает работу со старым кодом, выполнение действий, которые требуют специальных пользовательских разрешений, пробелы в локализации приложения. И это только некоторые из них.
Кроме того, в Java и Kotlin, как и в любых других языках программирования, есть свои собственные конструкции, которые могут привести к снижению производительности.
Привет, Lint
Мы используем инструмент под названием Lint (или Linter), чтобы избегать таких проблем. Lint — это инструмент для статического анализа кода, который помогает разработчикам уловить потенциальные проблемы ещё до того, как код скомпилируется. Читать полностью »
Советы по созданию современного Android-приложения. Лекция Яндекса
2017-12-17 в 12:27, admin, рубрики: checkstyle, dagger, dagger 2, findbugs, fresco, glide, gson, immutable, jodatime, lint, logansquare, lombok, moshi, picasso, pmd, roboguice, sonarqube, universal image loader, Блог компании Яндекс, разработка мобильных приложений, Разработка под androidМы продолжаем публиковать материалы Школы мобильной разработки 2017 года. На очереди — большая лекция Android-разработчика Дмитрия Никитина из команды Яндекс.Почты. Дмитрий рассказывает, как подойти к созданию проекта с нуля, не потеряться среди множества библиотек и на что обратить внимание при выборе того или иного решения.
— Все вы как минимум пару месяцев программируете под Android. Возможно, кто-то программирует пару лет и уже от корки до корки прочитал developer.android.com. А возможно, нет. Но вы все наверняка знаете, как можно сделать многие вещи как минимум одним из способов. Но не секрет, что этих способов может быть много, у каждой команды они могут быть свои, и часто тот или иной способ выбран исключительно по историческим причинам.
Сегодня я хочу сделать небольшой обзор того, какие вообще есть альтернативы и средства разработки и на чем стоит акцентировать внимание при выборе той или иной библиотеки.
Читать полностью »
Место встречи изменить нельзя, или ЛК ждет в гости всех Android-разработчиков
2017-05-16 в 20:04, admin, рубрики: android development, groovy, kaspersky lab, kotlin, lint, Блог компании «Лаборатория Касперского», митап, Разработка под android
«Лаборатория Касперского» совместно с сообществом MOSDROID приглашают всех Android-разработчиков на новую встречу, которая пройдет 20 мая в нашем московском офисе. Наш митап будет посвящен востребованным инструментам и самым животрепещущим вопросам, стоящим на повестке дня у ваших коллег по цеху.
Сегодня область мобильной разработки под Android (доля ОС на рынке составляет уже 87%, что означает ее присутствие на девяти из десяти мобильных устройств) актуальна как никогда: некоторые приложения для смартфонов уже полностью заменяют аналоги в виде компьютерных программ. И следовательно, самое время обсудить это. По традиции мы подготовили для вас три доклада: в этот раз поговорим о Groovy, Kotlin и Lint.
Читать полностью »
Приглашаем на MOSDROID May Meetup 20 мая
2017-05-11 в 11:37, admin, рубрики: android, codereview, Conference, groovy, kotlin, lint, meetup, я пиарюсь
Достаточно давно появилась идея создать независимое сообщество Android разработчиков Москвы, мы планируем проводить мероприятия на площадках различных компаний и создавать сообщество от разработчиков и для разработчиков. Самое главное – мы планируем проводить подобные мероприятия регулярно. Поэтому мы сделали MOSDROID и спешим пригласить вас присоединиться к первому митапу, который состоится в московском офисе Kaspersky Lab, 20 мая в 17:45.
В программе встречи три доклада, подробности читайте под катом
Читать полностью »
Sublime Text: валидация синтаксиса, автодополнение (v.1.1)
2016-03-07 в 21:58, admin, рубрики: autocompletion, eslint, javascript, jsl, lint, sublime, sublimelinter, tern, автодополнениеUPD: по совету комментаторов, заменил jsl на более новый eslint
Заметил у себя на работе, что многие JS-разработчики до сих пор используют «голый» Sublime Text, матерясь и чертыхаясь после каждой пропущенной запятой, непарной скобочки или еще какой опечатки. Поэтому написал краткий гайд по исправлению этого недоразумения, которым с вами и делюсь. Итак:
Читать полностью »

