コード例 #1
0
ファイル: views.py プロジェクト: daerwang/dashboard-1
def analyze(request, project_id):
    project = get_object_or_404(Project, pk=project_id)
    result_analysis = code_analysis(project)

    analysis = Analysis()
    analysis.project = project
    analysis.pep8 = result_analysis['pep8']['percentage_errors']
    analysis.pyflakes = result_analysis['pyflakes']['percentage_errors']
    analysis.clonedigger = result_analysis['clonedigger']['percentage_errors']
    analysis.jshint = result_analysis['jshint']['percentage_errors']
    analysis.csslint = result_analysis['csslint']['percentage_errors']
    analysis.result = result_analysis
    analysis.save()

    return HttpResponse('done')