並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 275件

新着順 人気順

Lintの検索結果81 - 120 件 / 275件

  • lintとは - IT用語辞典

    概要 lint(linter)とは、コンピュータプログラムなどのソースコードを読み込んで内容を分析し、問題点を指摘してくれる静的解析ツール。また、そのようなツールで解析を行うこと。ツールを指す場合は “linter” (リンター)と呼ぶこともある。 人間がプログラミング言語で書いたソースコードはコンパイラなどによって機械語などのコードに変換されるが、コンパイラなどの言語処理系は主に言語仕様や構文規則などに違反する誤りがある場合にエラーを返す。一方、lintは文法上の誤りだけでなくバグの原因となり得る疑わしい記述を調べて警告してくれる。 例えば、変数宣言のあとに一度も参照されていない変数や、変数の初期化前に内容を参照しているコードなどは言語によっては規則に違反する記述とは言えないが、そのまま放置すれば実行時エラーとなったり何らかの問題を引き起こす可能性がある。 lintはこのような潜在的に問

      lintとは - IT用語辞典
    • huskyとlint-stagedでコミット前に確実にLintを実行していく - Sweet Escape

      はじめに コミット前にlint系のチェックをしたいケースってあると思います。特にチーム開発とかの場合、全員がlintをちゃんと実行してほしいとかあるかと。そういったときのためにコミットのタイミングでlint系のコマンドを実行するための仕組みとしてhuskyとlint-stagedを組み合わせたものが定番かと思います。 新しいプロジェクトのリポジトリを作るたびにこの組み合わせのセットアップを行うのですが、毎回ググりながらやるのでいい加減に面倒になって自分用のメモを残しておきます。 huskyとlint-stagedそのものについては大雑把に説明すると、huskyがコミット前に何らかの処理を実行するためのツール、lint-stagedがGitでステージにあるファイルに対してlintを実行するためのツールです。 インストール yarn add husky lint-staged -D lint-

        huskyとlint-stagedでコミット前に確実にLintを実行していく - Sweet Escape
      • deno_lint docs

        Overloaded signatures which are not next to each other can lead to code which is hard to read and maintain. Invalid: (bar is declared in-between foo overloads) type FooType = { foo(s: string): void; foo(n: number): void; bar(): void; foo(sn: string | number): void; }; interface FooInterface { foo(s: string): void; foo(n: number): void; bar(): void; foo(sn: string | number): void; } class FooClass

        • All TypeScriptのMonorepoのlinterをESLintからbiomeにしたらlintが25倍速くなった🚀 - KAKEHASHI Tech Blog

          フロントエンド(React.js TypeScript) バックエンド(Node.js TypeScript) インフラ(CDK TypeScript) の Monorepo の linter を ESLint からbiomeに変更したら lint が約50秒かかっていたのが大体2秒になって嬉しかったので共有します。 こんにちは、カケハシでソフトウェアエンジニアをしている加藤です。 本エントリはカケハシ Part 2 Advent Calendar 2023の 21 日目の記事です。 ぜひ Part1 も 2 も見て頂けたらと思います。 同じカケハシ社内の他のチームでは以前 コードフォーマッターを Prettier から dprint にしたら 10 倍以上速くなった話 🚀 で紹介した通り、dprintを導入していますが、今回僕たちのチームは biome を導入してみました。 導入してみ

            All TypeScriptのMonorepoのlinterをESLintからbiomeにしたらlintが25倍速くなった🚀 - KAKEHASHI Tech Blog
          • Configuration | golangci-lint

            The config file has lower priority than command-line options. If the same bool/string/int option is provided on the command-line and in the config file, the option from command-line will be used. Slice options (e.g. list of enabled/disabled linters) are combined from the command-line and config file. To see a list of linters enabled by your configuration use: Config FileGolangCI-Lint looks for con

              Configuration | golangci-lint
            • GitHub - faberNovel/ad_licenselint: Lint the licenses for iOS projects

              bundle exec ad_licenselint -f term -p /path/to/Podfile -a +-------------------+----------------------------+-----------------------------------------------+ | Pod | License | Source | +-------------------+----------------------------+-----------------------------------------------+ | Alamofire | MIT | https://github.com/Alamofire/Alamofire | | Firebase | Apache | https://github.com/firebase/fireba

                GitHub - faberNovel/ad_licenselint: Lint the licenses for iOS projects
              • Lint Night #1 (2022/11/18 19:00〜)

                イベント概要 Lint Nightはプログラミング言語不問でLintに関するトピックを取り扱う勉強会です。ここでLintとはソースコードや文書を静的に解析して問題をみつけるツールのことです。ただ、どこまでをLintとするかには幅があるようです。 さて、Lintの面白いところはソースコードや文書を入力データとして扱うプログラムであることです。ソースコードを入力データとするプログラムといえばコンパイラやインタプリタがあげられますがいずれも実装がかなり大変です。しかしLintはそこまでではありません!実は手軽に実装できるんです(Lintの作り方については事前知識なしで理解する、静的検査のいろはが参考になるはずです)。 実際に私は業務で何度もLintの関連技術で問題を解決してきました。たとえば、巨大なCSSをバグ0でCSS→Less移行した時にもLintの技術を応用しましたし、C#で作られたアプリ

                  Lint Night #1 (2022/11/18 19:00〜)
                • Ansible Lintのカスタムルールをパッケージングしてインストールしてみた | 日常系エンジニアのTech Blog

                  Allow custom rules which are loaded automatically by ssato · Pull Request #935 · ansible-community/ansible-lint As mentioned in #755, there is a strong demand to standardize the location of custom rules and this series of changes is an experimental implementation accomplish that.Because rules are just pytho...

                  • lint:css の実行エラー npm ERR! Exit status 2 がわかりません。

                    npmは、Node Packaged Modulesの略。Node.jsのライブラリ・パッケージを管理できるツールです。様々なモジュールを簡単にインストールでき、自分でモジュールを作成し公開する際にも使用できます。

                      lint:css の実行エラー npm ERR! Exit status 2 がわかりません。
                    • [Android] 特定のInterfaceを実装しているかどうかをチェックするCustom Lintを作る | Wantedly Engineer Blog

                      こんにちは、Wantedly PeopleでAndroidアプリエンジニアをしている、わくわく(@wakwak3125)です。 最近、CustomLintを作ってちょっとハッピーな気持ちになったのでブログを書きます。その前になぜCustomLintを作ることになったのか、ということについて説明したいと思います。 巨大な基底クラスの存在みなさんのアプリのソースコードには、BaseFragmentやBaseActivityなどは存在しますでしょうか?このこれらは、便利なケースもあるのですがこのクラスに依存していることが前提となっている実装が多くなると結合度が高まり、依存関係をうまく切り分けることが難しくなります。 これは特にマルチモジュール化をすすめる際には問題に上がりやすいと思っていて、例えばBaseFragment みたいな基底クラスが存在していて、色々なクラスがBaseFragmentを

                        [Android] 特定のInterfaceを実装しているかどうかをチェックするCustom Lintを作る | Wantedly Engineer Blog
                      • SpectralでOpenAPI Specをlintしたい! - astamuse Lab

                        季節の変わり目に心まで震えてます。chotaroです。 ICPチームでは日々、OpenAPI V3に即してAPIの設計を行なっています。gitlabでは、GUIでSpecを閲覧することができるため、大変便利です。 ですが、この閲覧機能lintまではやってくれないため、気づいたらエラー出るようになってるじゃん!ということであったり、細かい部分の表記揺れはどうしても出てきます。typeはstringで記載されているのに、exampleは数字じゃん!ということもままあります。 致命的な問題には今の所なっていないのですが、後から検知して直すというのも面倒だし、何か起きたら嫌なのでlintするツールないのかな?というのが今回の動機です。 Spectralを使ってみよう spactralは、JSONやymlファイルをlintすることに特化したツールです。 与えられたルールをもとに、各ファイルの文法や記

                          SpectralでOpenAPI Specをlintしたい! - astamuse Lab
                        • huskyとlint-stagedでいい感じにコードを整える備忘録

                          huskyとlint-stagedを組み合わせて、git commit直前でlinter、prettierを走らせてますが、huskyがv7になってから導入方法が変わった模様。 huskyとlint-stagedのそれぞれの特徴とかも含めて備忘録として残しとく。 huskyとlint-staged husky自体はGit Hooksを管理していて、コミットやプッシュなどのアクションが発生した時に特定のスクリプトを実行できます。 git initした際にそのディレクトリ内に.gitディレクトリが作成されるが、辿っていくと.git/hooks/pre-commit.sampleという構成になっており、hooks内のものが対象のアクションになります。 lint-stagedはGitのステージに移動したファイル(git addしたファイル)を対象として、lintやprettierを実行することがで

                            huskyとlint-stagedでいい感じにコードを整える備忘録
                          • husky + lint-staged を動かしたメモ@2021年7月

                            "husky": { "hooks": { "pre-commit": "lint-staged" } }, "lint-staged": { "src/**/*.{js,jsx,ts,tsx}": [ "eslint --fix" ] }

                              husky + lint-staged を動かしたメモ@2021年7月
                            • Laravelにlintを導入する - Qiita

                              $ npm install eslint --save-dev $ ./node_modules/.bin/eslint --init ↓ なんかこんな感じの質問に答える How would you like to use ESLint? · style ✔ What type of modules does your project use? · esm ✔ Which framework does your project use? · vue ✔ Does your project use TypeScript? · No / Yes ✔ Where does your code run? · browser ✔ How would you like to define a style for your project? · guide ✔ Which style guide do

                                Laravelにlintを導入する - Qiita
                              • lint系ツールの未使用引数警告の扱いって面倒だよね | site-hhs

                                たわごと 経験上、数ある「有用なチェック」の中でもとりわけ繊細なんじゃないかと、やるたんびに思う。 なんでもそうだがこうした道具は「バカが使うと全てを台無しに」してしまうわけであるが、未使用引数チェックはその被害が最も簡単に露見しやすいんじゃないのかなぁと思うんだよね。 そもそも「大前提」を忘れているかもしくは単に「知らない」若者、あるいは「本当に学習しないバカ」に対して、多少なりともの説明をしないまま未使用引数のチェックを実施させれば、たぶん「まともな感性」を持ってなければ、ほとんど十中八九「引数を削除」してしまうであろう。そう、「大前提」というのは、「引数というのはインターフェイスである」ということだ。だから「未使用引数のチェック」に引っかかったコードを「削除することによって」措置することは、かなりの高確率で「アプリケーションをぶち壊す」というわけだね。 で、こうした「大原則」が、「ど

                                • GitHub - weijiangan/flycheck-golangci-lint: Flycheck checker for golangci-lint

                                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                    GitHub - weijiangan/flycheck-golangci-lint: Flycheck checker for golangci-lint
                                  • 100日後にRustをちょっと知ってる人になる: [Day 68]Lintツール: Clippy

                                    Day 68 のテーマ Day 66 で Blessed.rs の紹介をしました。おすすめのクレートを紹介してくれているサイトでした。とはいえ、そこで紹介しているクレートは全く見ていなかったので、今後見ながら使い方を学んでいこうと思います。 というわけで、Blessed.rs を開いて上から見ていこうとおもったのですけど、一番上は rustup で普通に使っている CLI だったのでその次の clippy について見ていきたいと思います。Lint ツールなので、Rust 初学者でない人達にとっては普通に使っているツールなのだろうと思いつつも、ぼくはまだ使ったことがないので改めて今回見てみたいなと思います。 clippy clippy clippy は Blessed.rs ユースケースとしても説明されているように、Linting つまり Lint ツールや、Linter と呼ばれているプロ

                                      100日後にRustをちょっと知ってる人になる: [Day 68]Lintツール: Clippy
                                    • Lint Screen Ge We03x23881 - shelflasopa

                                      Shipping to: United States, Canada, United Kingdom, Denmark, Finland, Hungary, Malta, Australia, Portugal, Sweden, Belgium, France, Ireland, Netherlands, Spain, Italy, Germany, Austria, Bahamas, Mexico, New Zealand, Switzerland, Norway, Ukraine, United Arab Emirates, Qatar, Bahrain, Brazil, Chile, Colombia, Costa Rica, Dominican Republic, Panama, Trinidad and Tobago, Guatemala, El Salvador, Hondur

                                      • 【Lint】vscodeでpep8のチェックをする手順【Python】 - Qiita

                                        Pythonのコードフォーマットツールについて紹介します。 コードフォーマットツールとは autopep8 自動でPEP8スタイルガイドに準拠するようにするフォーマッタツールです。 autopep8 --in-place <filename>とコマンドを実行するとpep8に準拠したコードへ整形してくれます。 また、設定によりファイル保存時に整形するようにできます。 flake8 Pythonのコードチェックツールです。 pep8などコーディング規約に違反したコードがないかチェックしてくれます。 設定方法 説明 今回はvscodeにてautopep8とflake8を設定する方法を紹介します。 flake8はコードチェックのみですが、autopep8は違反コードを自動修正してくれるので用途に応じて使い分けてください。 両方使用する人が多いです。 vscodeへの設定 こちらを参考にすることでa

                                          【Lint】vscodeでpep8のチェックをする手順【Python】 - Qiita
                                        • Android Lintと修正方法 - Qiita

                                          はじめに AndroidでLintによるコードの改善は重要です。 公式のページにこのように書いていました。 機能要件を満たしていることを確認するために Android アプリをテストすることに加えて、コードに構造上の問題がないか確認することが重要です。コードの構造が適切でないと、Android アプリの信頼性と効率性に影響が生じて、コードの保守が困難になることがあります。たとえば、XML リソース ファイルに未使用の名前空間が含まれていると、スペースを必要とし、不要な処理が発生します。サポートを終了した要素またはターゲットの API バージョンでサポートされていない API 呼び出しなど、構造に関するその他の問題があると、コードが正しく実行されなくなることがあります。 しかしずっと開発のみをしていてめんどくさいのでLintを無視していました。 Lintしてみたところ、 Android 39

                                            Android Lintと修正方法 - Qiita
                                          • graphql-eslintを導入してGraphQLをLintする with Flat Config

                                            最近フロントエンドでGraphQLのLintを行うためにgraphql-eslintを導入したのですが、直近でFlat Configに移行したこともあり、いくつか詰まる箇所があったので導入方法を紹介したいと思います。 graphql-eslintとは graphql-eslintとはThe Guildによって公開されているESLintのプラグインで、GraphQLのスキーマやオペレーションに対してLintを実行することができます。 導入方法 簡単な導入方法といくつかのオプションについて紹介します。 下記コマンドでプラグインを追加します。 const esLintPluginGraphQL = require('@graphql-eslint/eslint-plugin'); module.exports = [ { files: ['src/**/*.graphql'], language

                                              graphql-eslintを導入してGraphQLをLintする with Flat Config
                                            • npm-groovy-lint + reviewdog で Jenkins Shared Library の PR チェック

                                              npm-groovy-lint + reviewdog で Jenkins Shared Library の PR チェック reviewdog は様々なツールの出力から PR に対してレビューをつけてくれるとても便利なツールです。私も GitHub Actions で reviewdog 使って shellcheck とか lint とかをよくかけています。 今回は Jenkins Shared Library の groovy スクリプトの lint をしたいと思い、npm-groovy-lint + reviewdog の GitHub Actions を用意したので紹介します。 reviewdog とツールがセットになったアクションがたくさんありますが、 npm-groovy-lint のアクションはなかったので作るか、アクション側で書くかのどちらかになります。 今回はアクション側

                                                npm-groovy-lint + reviewdog で Jenkins Shared Library の PR チェック
                                              • ESLintを使ったコードの品質管理 | 第1回 lintツールの選び方

                                                記事中で解説している.eslintrcはv9.0.0(ベータ版は2024年2月9日リリース)で非推奨になり、v10.0.0で削除される予定です。このほか紹介したtslint、eslint-plugin-prettierはともに非推奨になりました。eslint自体はまだ使用可能ですが、バージョンアップにご注意ください。 lintとは lint、あるいはlinterという言葉をご存知でしょうか? lintとはC言語において、コンパイラではチェックされない、バグの要因となりそうなソースコードの記述に対し、警告を行う静的解析処理のことを指します。lintを直訳すると「糸くず」という意味で、乾燥機の糸くずを取り除くさまをプログラミング用語として流用したものだそうです。 lintによる解析処理を行うlinterは、JavaScriptにおいてもいくつか存在します。本連載のメインで紹介するESLintも

                                                  ESLintを使ったコードの品質管理 | 第1回 lintツールの選び方
                                                • GolangCI-LintとCircleCIを利用して静的解析チェックを自動化する|デロイト トーマツ ウェブサービス株式会社(DWS)公式ブログ

                                                  腹筋ローラーで徐々に立ちコロができるようになってきました。やっさんです。 GolangCI-LintとCircleCIで静的解析チェックを自動化してみました。 そもそもLinterとは? Linterとはプログラミング言語の静的解析を行うツールです。事前のコンパイルエラーの検知や、ふさわしくない構文などを検知するために利用します。言語毎に存在しており、例えばJavaであればCheckstyle、RubyではRuboCopが有名ですね。 GolangCI-Lintとは Go言語は複数のLinterが乱立しており、どのLinterを使うべきか悩むこともあるかと思います。GolangCI-LintはLinterを一元管理し高速にLinterを実行することが出来るツールになります。 GolangCI-Lintのメリット GolangCI-Lintを使うことで以下のメリットがあります。 1. Lin

                                                  • GitHub - reviewdog/action-golangci-lint: Run golangci-lint with reviewdog

                                                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

                                                      GitHub - reviewdog/action-golangci-lint: Run golangci-lint with reviewdog
                                                    • GitHub Actions for Android Lintを作ってる - がんばってなんか書く

                                                      github.com Marketplace Danger x Android Lint 自分は仕事ではAndroidアプリの開発もしています。 Android Lintも使っていて、danger/dangerとloadsmart/danger-android_lintを組み合わせて、Pull RequestにLint結果を表示するという、一般にも使われていそうな方法で利用しています。 danger-android_lintの問題点 Dangerはすごく便利なのだけど、Lintからの指摘とDangerfileに指定したルールからの指摘とが混在してしまうのは、情報が多くなりがちで、目が滑るのが気がかりでした。 Dangerからの指摘には、Project specificな情報やレビュー上で確認必須なルールをDangerfileに指定して、Lintの情報は別にまとめたい。 GitHub Act

                                                        GitHub Actions for Android Lintを作ってる - がんばってなんか書く
                                                      • 【CircleCI】TypeScriptのLint結果を定期的にSlack通知することで少しずつ型安全になっていく様を眺めていく

                                                        【オンライン】【テスト・新機能LT大会編】CircleCI コミュニティミートアップ の登壇資料です https://circleci.connpass.com/event/211477/

                                                          【CircleCI】TypeScriptのLint結果を定期的にSlack通知することで少しずつ型安全になっていく様を眺めていく
                                                        • GitHub ActionsでPythonのLintとTest(テスト)をとりあえず実行

                                                          自動化の第一歩 ずっとやろうと思いつつ、なかなかできないLintやTestの自動化。VS Codeエディタで設定すれば検出してくれますが、うっかり忘れたりチームで開発していると、人によって設定が違ってうぎゃーってなったり、よくありますよね。 そんなときは、GitHub Actions使えば、PR(Pull Request)するたびに、LintチェックやTestを自動でやってくれたりします。 この記事ではPythonでLintとかTestをとりあえず最短で導入する方法の覚書です。GitHub Actions、テストに関してはここでは詳しく説明しませんので、以下の書籍やWeb情報を参照ください。 とりあえず試験的に作ったリポジトリです。 GitHub Actionsの設定 GitHubのActionsというところからNew workflowをクリックしましょう。 そこで出てくる、Python

                                                            GitHub ActionsでPythonのLintとTest(テスト)をとりあえず実行
                                                          • Huskyとlint-stagedを使ってコミット時にlintチェックさせる - Qiita

                                                            前提 TypeScript+Reactで開発環境を構築済みであること 参照: TypeScript+Reactでモダンな環境に入門してみる TypeScript+React用にESLintを導入する TypeScript+React用にprettierを導入する 各種バージョン macOS Catalina 10.15.7 VS Code 1.49.3 node.js 14.4.0 yarn 1.22.10 TypeScript 4.0.3 React 17.0.1

                                                              Huskyとlint-stagedを使ってコミット時にlintチェックさせる - Qiita
                                                            • GitHub - denoland/deno_lint: Blazing fast linter for JavaScript and TypeScript written in Rust

                                                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                GitHub - denoland/deno_lint: Blazing fast linter for JavaScript and TypeScript written in Rust
                                                              • AWS CloudFormation Linter (cfn-lint) v1 | Amazon Web Services

                                                                AWS DevOps Blog AWS CloudFormation Linter (cfn-lint) v1 Introduction The CloudFormation Linter, cfn-lint, is a powerful tool designed to enhance the development process of AWS CloudFormation templates. It serves as a static analysis tool that checks CloudFormation templates for potential errors and best practices, ensuring that your infrastructure as code adheres to AWS best practices and standard

                                                                  AWS CloudFormation Linter (cfn-lint) v1 | Amazon Web Services
                                                                • golangci-lint に独自の Linter を統合する - えがわたにっき

                                                                  お久しぶりです ちゃんと元気に生きています。 1ヶ月ほど禁酒していて体の調子がすごく良いです。その代わりアイスの消費量が増えました。毎日ハーゲンダッツとかガリガリ君とか食べてます。 独自Linterをgolangci-lintと統合する手順 まずこの記事でカバーする範囲について補足します。 Linter のコードの書き方については一切触れません 書いたあと、それを golangci-lint に組み込む方法についてがメインです 手順の説明のため、GitHub - golangci/example-plugin-linter: example linter that can be used as a plugin for github.com/golangci/golangci-lint をサンプルプラグインとして使用します。自前のプラグインコードがすでに手元にあればそれを使って応用しても良

                                                                    golangci-lint に独自の Linter を統合する - えがわたにっき
                                                                  • x/lint: freeze and deprecate · Issue #38968 · golang/go

                                                                    The golang.org/x/lint aka github.com/golang/lint program is essentially unmaintained. There have been no substantive changes since 2018. The issue tracker (https://github.com/golang/lint/issues) has 85 open issues as I write this, the majority of them with no comments. Because programmers have been trained over the years to use linters, and because this is a program in the official Go repo named "

                                                                      x/lint: freeze and deprecate · Issue #38968 · golang/go
                                                                    • Setup lint-staged on a Monorepo

                                                                      Setup lint-staged on a Monorepo04.03.2020 — english, tutorial — 1 min read TLDR: Here's the repo I setup where is everything for you to check out. For my new project (more news soon) I need it to setup a monorepo (M O N O R E P O) and I wanted to check some tooling in order to validate and check multiple things before pushing to Github. What I found out was that in order to setup lint-staged and h

                                                                        Setup lint-staged on a Monorepo
                                                                      • [CircleCI][インフラCI][ansible-lint]CircleCIでansibleのコードチェックをしたい!!!

                                                                        [CircleCI][インフラCI][ansible-lint]CircleCIでansibleのコードチェックをしたい!!!投稿者: adachin 投稿日: 2018/06/202018/06/20 @kzm0211 いなむーパイセンにansibleのレビューにて 「空白を入れてください!!!」と何回も言われないようにするためにはCIで検知して自分で直したいなあと。 今回は個人のリポジトリにてCircleCIでansible-lintを使って、 文末に空白があったら検知するという方法をいなむーさんに伝授してもらいやした! 結構面白いのでブログします。 ■CircleCI Settinghttps://circleci.com とりあえずCircleCIは同時にCIしなければ無料なので、(1コンテナのみ) ギッハブでログインしてプロジェクトを追加しましょう。 今回はansible_blo

                                                                          [CircleCI][インフラCI][ansible-lint]CircleCIでansibleのコードチェックをしたい!!!
                                                                        • 社内Android勉強会でAndroid Lintを実装して得た知見 | BLOG - DeNA Engineering

                                                                          社内Android勉強会でCustom Android Lintを実装する中で得た知見 はじめに この記事は DeNA Advent Calendar 2020 の22日目の記事です。 こんにちは、品質管理部 SWETグループ田熊です。 DeNAでは、社内のAndroidエンジニアが事業部やチームの垣根を超えて知見を共有できる場として「Android.Tuesday」という社内勉強会を実施しています。 Android.Tuesdayは名前の通り毎週火曜日に開催され、DeNA内だけでなくMobility Technologiesのエンジニアにも参加いただいており、2社間のAndoridエンジニアの技術交流の場としても活用されています。 このAndroid.Tuesdayの場で、6週に渡ってAndroid Lint勉強会を開催し、ViewDataBindingのリークを検知するLintの実装を

                                                                            社内Android勉強会でAndroid Lintを実装して得た知見 | BLOG - DeNA Engineering
                                                                          • WindowsでCloudFormationのLinter cfn-python-lint を気軽に扱う方法 | DevelopersIO

                                                                            しばたです。 CloudFormation用のLinterであるcfn-python-lintはPython製でpipからインストールするのが基本でありWindowsユーザーにとってはちょっと導入の敷居が高くあります。 普段からPythonを使っている方であれば特に問題は無いでしょうが、残念ながら私はPythonを常用していません。 本記事では非Pythonユーザーがcfn-python-lintを気軽に使う方法を模索していきます。 気軽さ、とは? 一言で「気軽」といってもその捉え方は人それぞれだと思います。 私にとっての(すなわち本記事にとっての)気軽さは ツールの導入が容易であること ファイルをダウンロードして終わり、インストーラーの指示に従うだけ、位だとベスト 導入に際し依存関係が少ないこと(独立性が高い) 依存関係が無いことががベスト ツールの廃棄が容易であること 前二つとも関連し

                                                                              WindowsでCloudFormationのLinter cfn-python-lint を気軽に扱う方法 | DevelopersIO
                                                                            • GitHub - bluwy/publint: Lint packaging errors

                                                                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                                GitHub - bluwy/publint: Lint packaging errors
                                                                              • This Week In React #176: useActionState, React Compiler, Million Lint, TanStack, Generative UI…

                                                                                React Core PR — New useActionState hook It turns out the useFormState hook was confusing, and not even meant to be solely used in forms. The React team is addressing this by introducing a new React core hook to replace it: Renames useFormState to useActionStateAdds a pending state to the returned tupleMoves the hook to the react packageMoving it from react-dom to react also means that now, other r

                                                                                  This Week In React #176: useActionState, React Compiler, Million Lint, TanStack, Generative UI…
                                                                                • Lint Night #3を開催しました! - DeNA Testing Blog

                                                                                  こんにちは、SWETの秦野です。 2024/6/7(金)に Lint Night #3 を開催しました。 本記事では、当日の発表スライドを紹介していきます。 参加者の反応 当日の様子はTogetterにまとめています。 こちら からご覧ください。 当日の動画 YouTubeにて当日のアーカイブ動画を公開しています。 www.youtube.com 発表紹介 @szkdash「lintnet - General purpose linter powered by Jsonnet」 最初の発表は @szkdash さんによる「lintnet - General purpose linter powered by Jsonnet」でした。 speakerdeck.com ご自身が先月リリースされたlintnetについて紹介していただきました。 lintnetはJSONやYAMLなどの様々なフォー

                                                                                    Lint Night #3を開催しました! - DeNA Testing Blog