mirror of
https://github.com/react/react-native-devtools-frontend.git
synced 2026-09-30 01:07:01 +08:00
39 lines
1.0 KiB
Python
39 lines
1.0 KiB
Python
#!/usr/bin/env python
|
|
#
|
|
# Copyright 2019 The Chromium Authors. All rights reserved.
|
|
# Use of this source code is governed by a BSD-style license that can be
|
|
# found in the LICENSE file.
|
|
|
|
import os
|
|
import sys
|
|
import json
|
|
import devtools_paths
|
|
|
|
|
|
def run_assert():
|
|
assert_errors_found = False
|
|
try:
|
|
with open(devtools_paths.package_json_path(), 'r') as pkg_file:
|
|
pkg = json.load(pkg_file)
|
|
if 'dependencies' in pkg:
|
|
print('dependencies property found in package.json')
|
|
assert_errors_found = True
|
|
if 'devDependencies' in pkg:
|
|
print('devDependencies property found in package.json')
|
|
assert_errors_found = True
|
|
except ValueError:
|
|
print('Unable to parse package.json')
|
|
assert_errors_found = True
|
|
except FileNotFoundError:
|
|
print('Unable to find package.json')
|
|
assert_errors_found = True
|
|
|
|
return assert_errors_found
|
|
|
|
|
|
errors_found = run_assert()
|
|
|
|
if errors_found:
|
|
print("ERRORS DETECTED")
|
|
sys.exit(1)
|