summaryrefslogtreecommitdiffstats
path: root/perl_checker.src/parser_helper.ml
Commit message (Expand)AuthorAgeFilesLines
* suggest mkdir() instead of system("mkdir ...")Pascal Rigaux2004-10-141-6/+27
* - add char_quote (to help emacs caml mode)Pascal Rigaux2004-10-141-2/+2
* check if_() with only one parameterPascal Rigaux2004-10-141-0/+5
* replace "my $foo = ... if <cond>" with "my $foo = <cond> && ..."Pascal Rigaux2004-10-131-0/+16
* check 'xxx' if $xxx (=> value is dropped)Pascal Rigaux2004-10-131-26/+29
* fix indentationPascal Rigaux2004-10-131-19/+19
* $#x == -1 is better written @x == 0Pascal Rigaux2004-10-131-2/+5
* check $#l < 0Pascal Rigaux2004-10-131-0/+5
* allow join(N("xxx"), ...)Pascal Rigaux2004-10-131-1/+2
* you can replace "any { $_ eq ... } @l" with "member(..., @l)"Pascal Rigaux2004-10-131-1/+9
* - check push argumentsPascal Rigaux2004-10-131-0/+7
* disallow the use of the return value of push and unshiftPascal Rigaux2004-10-131-1/+1
* you can replace "grep { !member($_, ...) } @l" with "difference2([ @l ], [ .....Pascal Rigaux2004-08-121-1/+8
* rewrite to allow a special rule for "grep"Pascal Rigaux2004-08-121-10/+17
* check lvalue validityPascal Rigaux2004-08-121-0/+20
* "$foo or $foo = ..." can be written "$foo ||= ..."Pascal Rigaux2004-08-111-0/+3
* cleanupPascal Rigaux2004-08-111-44/+41
* cleanupPascal Rigaux2004-08-111-26/+23
* "$a[@a] = ..." is better written "push @a, ..."Pascal Rigaux2004-08-111-0/+4
* suggest better for !($foo == $bar) (same for eq, != and ne)Pascal Rigaux2004-08-111-0/+10
* many perl_checker enhancements and cleanupPascal Rigaux2004-06-281-2/+2
* for flexible detecting of functional patternsPascal Rigaux2004-05-091-9/+13
* finishing context checks cleanupPascal Rigaux2004-05-091-50/+46
* better contextsPascal Rigaux2004-05-081-91/+86
* detect "$xxx == undef"Pascal Rigaux2004-04-301-3/+6
* suggest replacing system(qq(foo "$xxx")) with system('foo', $xxx)Pascal Rigaux2004-04-281-0/+8
* fix typoPascal Rigaux2004-04-281-0/+1
* separate rewriting rules from warningsPascal Rigaux2004-04-281-55/+51
* various detection of join() misusePascal Rigaux2004-04-281-0/+9
* get_pos_from_expr() (previously named get_pos_from_tree()) is useful, even in...Pascal Rigaux2004-04-281-0/+34
* fix typoPascal Rigaux2004-04-281-1/+1
* - deprecate "open F, ..." prefering "open(my $F, ...)"Pascal Rigaux2004-04-281-1/+14
* - do check_simple_pattern() directly in from_PATTERN()Pascal Rigaux2004-04-281-2/+4
* fix warning (would also need fixing detecting of boolean context vs scalarPascal Rigaux2004-03-311-1/+1
* in "$a ? $a : xxx", "xxx" can need short circuitPascal Rigaux2004-03-311-1/+1
* perl_checker: entries in generated pot file are sorted by filesPascal Rigaux2004-01-091-12/+14
* fix checking dropped value in some casesPascal Rigaux2004-01-051-1/+2
* use hash_ref() to check priority of the argumentsPascal Rigaux2004-01-051-1/+3
* disallowPascal Rigaux2003-12-161-12/+32
* check the number of parameters given to N()Pascal Rigaux2003-12-161-10/+19
* - drop internally operator "qw" by rewriting qw(...) into a list of stringsPascal Rigaux2003-12-161-2/+2
* - pop behaves just like shiftPascal Rigaux2003-12-161-2/+8
* fix checking value is dropped in tuplePascal Rigaux2003-12-161-1/+2
* - add the tuple(...) contextPascal Rigaux2003-12-161-10/+32
* check what is on the left side of "xxx =~ s///"Pascal Rigaux2003-12-151-2/+8
* - check the context on left side of =~Pascal Rigaux2003-12-151-0/+4
* - specify the return context for N() and N_()Pascal Rigaux2003-12-151-1/+2
* allow to specify the return context of functions instead of always saying M_u...Pascal Rigaux2003-12-151-9/+10
* update "faking a normal lexbuf" code for new ocaml's parsing.mlPascal Rigaux2003-12-151-3/+3
* - correctly handle "shift" with no parameter at toplevelPascal Rigaux2003-12-151-2/+1