ExampleCheck

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

Cos'è ExampleCheck?

ExampleCheck è un'estensione di Chrome sviluppata da Tianyi Zhang, e la sua funzione principale è "A Chrome extension that augments Stack Overflow with API usage patterns mined from GitHub".

Screenshot dell'Estensione

screenshot

Scarica il file CRX dell'estensione ExampleCheck

Scarica i file di estensione ExampleCheck in formato crx, installa manualmente le estensioni di Chrome nel browser o condividi i file crx con gli amici per installare facilmente le estensioni di Chrome.

Istruzioni per l'Uso dell'Estensione

                        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.                    

Informazioni di Base sull'Estensione

Nome ExampleCheck ExampleCheck
ID amliempebckaiaklimcpopomlnklkioe
URL Ufficiale https://chromewebstore.google.com/detail/examplecheck/amliempebckaiaklimcpopomlnklkioe
Descrizione A Chrome extension that augments Stack Overflow with API usage patterns mined from GitHub
Dimensione del File 648 KB
Conteggio Installazioni 38
Versione Corrente 2.7
Ultimo Aggiornamento 2018-11-16
Data di Pubblicazione 2018-11-16
Sviluppatore Tianyi Zhang
Email [email protected]
Tipo di Pagamento free
Sito Web dell'Estensione http://web.cs.ucla.edu/~tianyi.zhang/examplecheck.html
Lingue Supportate 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:\/\/*\/*"
    ]
}