mirror of https://gitee.com/bigwinds/arangodb
added cppcheck and frontJSFiles
This commit is contained in:
parent
4ea37fde68
commit
cabdb5bf63
|
@ -0,0 +1,20 @@
|
|||
#!/bin/bash
|
||||
rm -f cppcheck.log cppcheck.tmp
|
||||
touch cppcheck.tmp
|
||||
|
||||
for platform in unix32 unix64; do
|
||||
cppcheck -j4 \
|
||||
--std=c++11 \
|
||||
--enable=style \
|
||||
--force \
|
||||
--platform=$platform \
|
||||
--suppress="*:lib/JsonParser/json-parser.cpp" \
|
||||
--suppress="*:lib/V8/v8-json.cpp" \
|
||||
--suppress="*:arangod/Aql/grammar.cpp" \
|
||||
--suppress="*:arangod/Aql/tokens.cpp" \
|
||||
arangod/ arangosh/ lib/ 2>> cppcheck.tmp
|
||||
done
|
||||
|
||||
sort cppcheck.tmp | uniq > cppcheck.log
|
||||
rm cppcheck.tmp
|
||||
cat cppcheck.log
|
|
@ -0,0 +1,87 @@
|
|||
#!/bin/bash
|
||||
|
||||
JAVASCRIPT_BROWSER="\
|
||||
modules/client/@arangodb/aql/queries.js \
|
||||
modules/client/@arangodb/arango-collection.js \
|
||||
modules/client/@arangodb/arango-database.js \
|
||||
modules/client/@arangodb/arango-query-cursor.js \
|
||||
modules/client/@arangodb/arango-statement.js \
|
||||
modules/client/@arangodb/arangosh.js \
|
||||
modules/client/@arangodb/graph-blueprint.js \
|
||||
modules/client/@arangodb/index.js \
|
||||
modules/client/@arangodb/replication.js \
|
||||
modules/client/@arangodb/simple-query.js \
|
||||
modules/client/@arangodb/tutorial.js \
|
||||
modules/common/@arangodb/aql/explainer.js \
|
||||
modules/common/@arangodb/aql/functions.js \
|
||||
modules/common/@arangodb/arango-collection-common.js \
|
||||
modules/common/@arangodb/arango-statement-common.js \
|
||||
modules/common/@arangodb/common.js \
|
||||
modules/common/@arangodb/general-graph.js \
|
||||
modules/common/@arangodb/graph-common.js \
|
||||
modules/common/@arangodb/graph.js \
|
||||
modules/common/@arangodb/graph/traversal.js \
|
||||
modules/common/@arangodb/is.js \
|
||||
modules/common/@arangodb/mimetypes.js \
|
||||
modules/common/@arangodb/simple-query-common.js \
|
||||
\
|
||||
bootstrap/modules/internal.js \
|
||||
bootstrap/modules/console.js \
|
||||
bootstrap/errors.js \
|
||||
bootstrap/monkeypatches.js \
|
||||
\
|
||||
client/client.js \
|
||||
client/bootstrap/modules/internal.js \
|
||||
"
|
||||
|
||||
DIRECTORIES_BROWSER=""
|
||||
|
||||
for file in $JAVASCRIPT_BROWSER; do
|
||||
DIRECTORIES_BROWSER="$DIRECTORIES_BROWSER js/apps/system/_admin/aardvark/APP/frontend/js/`dirname $file`"
|
||||
done
|
||||
|
||||
DIRECTORIES_BROWSER=`echo $DIRECTORIES_BROWSER | tr " " "\n" | sort | uniq`
|
||||
|
||||
for dir in $DIRECTORIES_BROWSER; do
|
||||
test -d $dir || mkdir -p $dir
|
||||
done
|
||||
|
||||
for file in $JAVASCRIPT_BROWSER; do
|
||||
dst="js/apps/system/_admin/aardvark/APP/frontend/js/$file"
|
||||
|
||||
src=`echo $file | sed \
|
||||
-e 's:^bootstrap/client:js/client/bootstrap/:' \
|
||||
-e 's:^bootstrap/:js/common/bootstrap/:' \
|
||||
-e 's:^client/:js/client/:' \
|
||||
-e 's:^modules/common/:js/common/modules/:' \
|
||||
-e 's:^modules/client/:js/client/modules/:'`
|
||||
|
||||
test -f "$src" | exit 1
|
||||
test -f "$dst" | exit 1
|
||||
|
||||
if test $src -nt $dst; then
|
||||
module=`echo $file | sed -e 's:.*@:@:' -e 's:\.js$::'`
|
||||
|
||||
case $file in
|
||||
bootstrap/*|client/bootstrap/*|client/*)
|
||||
echo "generating module bootstrap $file"
|
||||
|
||||
cp $src $dst
|
||||
;;
|
||||
|
||||
modules/common/*|modules/client/*)
|
||||
echo "generating module $module"
|
||||
|
||||
(echo "module.define(\"$module\", function(exports, module) {" \
|
||||
&& cat $src \
|
||||
&& echo "});") > $dst
|
||||
;;
|
||||
|
||||
*)
|
||||
echo "$0: cannot handle $file"
|
||||
exit 1
|
||||
esac
|
||||
fi
|
||||
done
|
||||
|
||||
|
Loading…
Reference in New Issue