Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CodeFactor で行われる cpplint.py のチェックをカスタマイズする基盤を作る #946

Merged
merged 6 commits into from
Jun 8, 2019

Conversation

m-tmatma
Copy link
Member

@m-tmatma m-tmatma commented Jun 8, 2019

PR の目的

CodeFactor で行われる cpplint.py のチェックを明示的に行うようにして
容易にカスタマイズできるようにする。

カテゴリ

  • CI関連
    • その他連携サービス (CodeFactor)

PR の背景

CodeFactor で行われるスタイルチェックのうちスペースや空行に関するものがあるが
修正する必要のないものに対して、codefactor 上でいちいち無効化するのは面倒。

#724 のように修正しないと決めたものを無視できるようにするための基盤を作る。

この PR 自体では検出される警告数に違いはなく、現状の CodeFactor の cpp のチェックと
同等の条件とする。。

PR のメリット

CodeFactor の警告を自動的に無視するための指定を行うための基盤ができる。

PR のデメリット (トレードオフとかあれば)

なし

PR の影響範囲

CodeFactor

関連チケット

#724
close #945 (一部警告を無視できるかの実験。効果を確認できた)

参考資料

@m-tmatma m-tmatma added this to the v2.4.0 milestone Jun 8, 2019
@m-tmatma m-tmatma added CI appveyor など CI 関連 【ChangeLog除外】 CodeFactor CodeFactor の警告修正【ChangeLog除外】 labels Jun 8, 2019
Copy link
Contributor

@berryzplus berryzplus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTMっす。

この PR 自体では検出される警告数に違いはなく、現状の CodeFactor の cpp のチェックと
同等の条件とする。。

このPRを先に取り込んでおくことで、何を変えるのかが明確になる、という理解です 😄

@m-tmatma m-tmatma merged commit fd461c3 into sakura-editor:master Jun 8, 2019
@m-tmatma m-tmatma deleted the feature/CPPLINT branch June 8, 2019 11:29
@m-tmatma m-tmatma changed the title CodeFactor で行われる cppcheck.py のチェックをカスタマイズする基盤を作る CodeFactor で行われる cpplint.py のチェックをカスタマイズする基盤を作る Jun 9, 2019
HoppingTappy pushed a commit to HoppingTappy/sakura that referenced this pull request Jun 11, 2019
CodeFactor で行われる cppcheck.py のチェックをカスタマイズする基盤を作る
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI appveyor など CI 関連 【ChangeLog除外】 CodeFactor CodeFactor の警告修正【ChangeLog除外】
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants