ExampleCheck

A Chrome extension that augments Stack Overflow with API usage patterns mined from GitHub

ما هو ExampleCheck؟

ExampleCheck هو إضافة Chrome تم تطويرها بواسطة Tianyi Zhang، والميزة الرئيسية لها هي "A Chrome extension that augments Stack Overflow with API usage patterns mined from GitHub".

لقطات شاشة التمديد

screenshot

تحميل ملف CRX للإضافة ExampleCheck

قم بتنزيل ملفات الامتداد ExampleCheck بتنسيق crx ، وقم بتثبيت الامتدادات يدويًا في متصفح Chrome ، أو شارك ملفات crx مع الأصدقاء لتثبيت الامتدادات بسهولة.

تعليمات استخدام التمديد

                        ExampleCheck proactively detects API usage violations in a Stack Overflow post and alerts users about potential API misuse. Currently, ExampleCheck includes hundreds of API usage patterns of 100 Java API methods learned from 380K GitHub repositories. These patterns capture the temporal ordering, guard conditions, and exception handling logic of API methods. We believe commonly practiced idioms in massive code corpora may represent a desirable pattern that a programmer can use to trust and enhance code examples on Stack Overflow.                    

معلومات أساسية عن التمديد

الاسم ExampleCheck ExampleCheck
ID amliempebckaiaklimcpopomlnklkioe
عنوان URL الرسمي https://chromewebstore.google.com/detail/examplecheck/amliempebckaiaklimcpopomlnklkioe
الوصف A Chrome extension that augments Stack Overflow with API usage patterns mined from GitHub
حجم الملف 648 KB
عدد التثبيتات 38
النسخة الحالية 2.7
آخر تحديث 2018-11-16
تاريخ النشر 2018-11-16
المطور Tianyi Zhang
البريد الإلكتروني [email protected]
نوع الدفع free
موقع الإضافة http://web.cs.ucla.edu/~tianyi.zhang/examplecheck.html
اللغات المدعومة en
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "name": "ExampleCheck",
    "description": "A Chrome extension that augments Stack Overflow with API usage patterns mined from GitHub",
    "icons": {
        "128": "images\/icon-128.png",
        "512": "images\/icon-512.png"
    },
    "browser_action": {
        "default_popup": "popup.html",
        "default_icon": "images\/icon-128.png",
        "default_title": "ExampleCheck"
    },
    "background": {
        "scripts": [
            "background.js"
        ]
    },
    "version": "2.7",
    "manifest_version": 2,
    "web_accessible_resources": [
        "jquery.min.js",
        "waypoints.min.js",
        "images\/thumb-up.png",
        "images\/thumb-down.png",
        "images\/upvote.svg",
        "images\/upvote2.svg",
        "images\/downvote.svg",
        "images\/downvote2.svg",
        "\/images\/icon-128.png",
        "\/images\/icon-512.png",
        "ProximaNovaRegular.otf"
    ],
    "content_scripts": [
        {
            "matches": [
                "https:\/\/stackoverflow.com\/*"
            ],
            "css": [
                "bootstrap.min.css",
                "style.css"
            ],
            "js": [
                "jquery.min.js",
                "waypoints.min.js",
                "bootstrap.min.js",
                "script.js"
            ]
        }
    ],
    "permissions": [
        "tabs",
        "storage",
        "activeTab",
        "http:\/\/localhost\/",
        "http:\/\/*\/*",
        "https:\/\/*\/*"
    ]
}