{"html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fmotida-japan.hatenablog.com%2Fentry%2F2017%2F01%2F06%2F180751\" title=\"\u30c6\u30b9\u30c8\u66f8\u3044\u3066\u306a\u3044\u3068\u30a8\u30e9\u30fc\u306b\u306a\u308bCustom Lint\u66f8\u3044\u305f - \u30a2\u30ca\u30ed\u30b0\u91d1\u6728\u7280\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","version":"1.0","width":"100%","provider_name":"Hatena Blog","blog_url":"https://motida-japan.hatenablog.com/","description":"\u4f5c\u308a\u65b9\u3068\u304b\u306f\u57fa\u672c\u7684\u306b\u306f\u4e0b\u8a18\u306e\u8a18\u4e8b\u3068\u540c\u3058\u6d41\u308c\u3067\u3059\u3002 motida-japan.hatenablog.com \u306a\u306e\u3067Detector\u3060\u3051\u7d39\u4ecb\u3002 public class MustWriteTestDetector extends Detector implements Detector.JavaScanner { : @Override public AstVisitor createJavaVisitor(@NonNull JavaContext context) { return new TestChecker(context); } private static class TestChec\u2026","image_url":null,"categories":[],"author_name":"kgmyshin","height":"190","blog_title":"\u30a2\u30ca\u30ed\u30b0\u91d1\u6728\u7280","url":"https://motida-japan.hatenablog.com/entry/2017/01/06/180751","type":"rich","title":"\u30c6\u30b9\u30c8\u66f8\u3044\u3066\u306a\u3044\u3068\u30a8\u30e9\u30fc\u306b\u306a\u308bCustom Lint\u66f8\u3044\u305f","author_url":"https://blog.hatena.ne.jp/kgmyshin/","published":"2017-01-06 18:07:51","provider_url":"https://hatena.blog"}