违章搭盖可以是违反土地管理法(土地都是只能用于规定的用途,未经批准不得乱用);也可以是违反城市房地产管理法、或环境管理法、或市政管理条例或道路交通安全法等,要看具体是在哪盖的是什么样的东西才可能选定最符合的法律。
你不用管违反哪条,你的这些情况,直接向城管反映就行了!!